Can’t speak for OP but I’ve been using the IQAir Air Visual Pro and can support everything they’ve said. I try to keep CO2 around 400-500 in my office and home but it spikes surprisingly fast with even one person breathing in a medium sized room.
It can integrate with HomeBridge and has a good API and unlike a lot of IOT stuff it’s well supported and stable.