I have the same problem - sensor updates are completely unreliable.
Bad scenario : HA turns on your (expensive) electric fan heater because its too cold, then doesnt turn off because the temperature state in HA doesnt get updated. Result = big energy bill.
I have manged to move most of my devices to localtuya, but when configuring localtuya and trying to add the devices, only some of them showed up at first - a day later a few more appeared and so on until i got them all except for motion and brightness sensors.
Out of 5 motion and 3 temperature sensors, only 1 could be added to localtuya. The rest seems to have gone awol and cannot be added manually either.
All sensors works fine in the smartlife app, but in HA readings are most of the time (but not always) outdated.
I also considered the auto-reload hack but it doesnt always work for me - and in any case it really should not be necessary.
I have now ordered a zigbee dongle and some zigbee sensors and will see if they work ok - hopefully they will, and i will then ditch the tuya ones.
As a temporary workaround, I have now created some scenes in the Smartlife app which can turn heating, lights etc on and off. They are not very sophisticated but at least for now they work and are reliable.
To get the full HA functionality you could for example have smartlife turn on a light on motion detection and then in HA you could pretend that light on = the same as motion detection and then add your logic as usual. Pretty clumsy but would work.
I dont know where to report this to Tuya (but looking at all the posts above, it seems nobody cares)
Would replacing everything with zigbee be a good idea? I have about 35 tuya devices so would be a bit of an investment, so maybe I can get away with just replacing sensors and leaving plugs and lightbulbs as they are.
If anybody have some great ideas - please post.