We've had two reports now where the binary sensor for the IasZone cluster did not get its device class assigned, even though the zone_type was correctly set according to device diagnostics. This was reported for a ThirdReality leak sensor and a Frient smoke detector.
We should check what the issue is here (and eventually recompute capabilities when important attributes change).