Just by way of a head scratch… using the SGP40 hex package I can get answers back.
{:ok, sgp} = SGP40.start_link(bus_name: "i2c-1")
{:ok, %SGP40.Measurement{timestamp_ms: 316809, voc_index: 71}}
Onwards in this new journey I guess, thanks for an interesting afternoon so far