Kert[m]: INFO  read_sensors outer loop iteration exhaust
└─ capy_stealthmax_rs::app::read_sensors::{async_fn#0} @ src/main.rs:277
INFO  sgp40.reset() done exhaust
└─ capy_stealthmax_rs::app::read_sensors::{async_fn#0} @ src/main.rs:289
INFO  read_sensors outer loop iteration intake
└─ capy_stealthmax_rs::app::read_sensors::{async_fn#0} @ src/main.rs:277
INFO  sgp40.reset() done intake
└─ capy_stealthmax_rs::app::read_sensors::{async_fn#0} @ src/main.rs:289

Those 4 messages pop up at a rate of about 1 a second, so somehow there appears to be no concurrency between the two.