WTH! Why can't the input boolean not be set as occupancy sensor for the homekit integration

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.