Thanks for the detailed report. The H7107 is correctly recognised as a fan and the on/off command goes through the documented Govee /device/control endpoint with the right payload — that code path hasn’t changed since fan support was added. So whatever changed between last summer and now isn’t on the Homey app side.
To diagnose, can you share a Homey log from the moment you press the on/off toggle in the Homey app
Ooops! My mistake - it is working properly! I think I was confused by Homey not tracking the on / off state well when the fan is control by hand or by the Govee App. That and some rather pointless “if on” or “if off” clauses in my flows. Sorry for the noise!