WTH Why is the input_boolean not able to being recognized as a true occupancy tracker sensor for .person and homekit

Using a input_boolean to select if guests / baby sitter are at home (so the lights don’t go out). The input boolian is currently not being recogized when used to connect as a tracker to a .person And also not beging recognized as a occupancy sensor in the HomeKit integration.
Seems to me that it’s just a matter of forcing the device class or something, tried but didn’t work.