@EricM_Inovelli Another issue - parameters that are read from the device aren’t being separated by endpoint into the _1 and _2 postfixes. See logs below, where querying smartBulbMode from endpoint 2 fails to update smartBulbMode_2.
[2024-06-07 13:24:45] debug: z2m: Received Zigbee message from 'Patio Fan Right', type 'readResponse', cluster 'manuSpecificInovelli', data '{"smartBulbMode":0}' from endpoint 2 with groupID 0
[2024-06-07 13:24:45] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Patio Fan Right', payload '{"autoTimerOff_1":null,"autoTimerOff_2":null,"breezeMode":null,"brightness":254,"defaultLevelRemote_1":null,"defaultLevelRemote_2":null,"dimmingSpeedDownRemote_1":null,"dimmingSpeedDownRemote_2":null,"dimmingSpeedUpRemote":25,"dimmingSpeedUpRemote_1":null,"dimmingSpeedUpRemote_2":null,"fan_mode":"medium","fan_state":"ON","higherOutputInNonNeutral_1":null,"last_seen":"2024-06-07T13:24:45-04:00","ledColorWhenOn_1":null,"ledIntensityWhenOn_1":null,"linkquality":87,"maximumLevel":254,"maximumLevel_1":null,"maximumLevel_2":null,"minimumLevel":1,"minimumLevel_1":null,"minimumLevel_2":null,"outputMode_1":null,"outputMode_2":null,"quickStartLevel_1":null,"quickStartTime_1":null,"quickStartTime_2":null,"rampRateOffToOnRemote":127,"rampRateOffToOnRemote_1":null,"rampRateOffToOnRemote_2":null,"rampRateOnToOffRemote":127,"rampRateOnToOffRemote_1":null,"rampRateOnToOffRemote_2":null,"smartBulbMode":0,"smartBulbMode_1":null,"smartBulbMode_2":null,"state":"OFF","stateAfterPowerRestored_1":null,"stateAfterPowerRestored_2":null,"update":{"installed_version":67174657,"latest_version":67174657,"state":"idle"},"update_available":null}'