That’s just a naming issue. There’s no actual difference in how the sensor is detecting occupancy.
That indeed seems to be the case; here’s a couple of snippets from MQTT messages posted by zwavejsui:
zwave/pool_bathroom/overhead_dimmer/112/0/116/255 {“id”:“75-112-0-116-255”,“nodeId”:75,“toUpdate”:false,“commandClass”:112,“commandClassName”:“Configuration”,“endpoint”:0,“property”:116,“propertyName”:“mmWave Person in the Reporting Area 1 (Read Only)”,“propertyKey”:255,“type”:“number”,“readable”:true,“writeable”:false,“label”:“mmWave Person in the Reporting Area 1 (Read Only)”,“default”:0,“stateless”:false,“commandClassVersion”:4,“mi
n”:0,“max”:1,“list”:true,“allowManualEntry”:false,“states”:[{“text”:“Empty”,“value”:0},{“text”:“Occupied”,“value”:1}],“value”:0,“lastUpdate”:1770518232043,“nodeName”:“overhead_dimmer”,“nodeLocation”:“pool_bathroom”} zwave/pool_bathroom/overhead_dimmer/112/0/116/65280 {“id”:“75-112-0-116-65280”,“nodeId”:75,“toUpdate”:false,“commandClass”:112,“commandClassName”:“Configuration”,“endpoint”:0,“property”:116,“propertyName”:“mmWave Person in the Reporting Area 2 (Read Only)”,“propertyKey”:65280,“type”:“number”,“readable”:true,“writeable”:false,“label”:“mmWave Person in the Reporting Area 2 (Read Only)”,“default”:0,“stateless”:false,“commandClassVersion”
:4,“min”:0,“max”:1,“list”:true,“allowManualEntry”:false,“states”:[{“text”:“Empty”,“value”:0},{“text”:“Occupied”,“value”:1}],“value”:0,“lastUpdate”
:1770518232045,“nodeName”:“overhead_dimmer”,“nodeLocation”:“pool_bathroom”}