The trick is working out how the bulbs and HA react when the power is removed from the smart bulb . Does HA report the bulbs are available/unavailable . How long they take to re-sync. If the bulbs don’t report correctly or reliably the solution wont work.
I could not get my tradfri bulbs to work reliably with zigbee2mqtt , failed did’nt like the bulbs going offline, kept crashing.