Localtuya integration issue device reading but not writing on some devices

hello everyone,

ive really been hitting my head on the wall over this and ill do my best to explain the issue. so i have been connecting my tuya devices into HA through the local tuya integration. the dream is to build automations for our mushroom facility to control and monitor the environment. i have a little over 30 RGBW Mirabella lights that are using tuya and 12 IHC-200-Wifi controllers from inkbird also using tuya i have them all connected to smart life and have gotten them all connected into HA.

the issue is 6 of the inkbird controllers only allow me to read the current settings where as the other 6 allow me to read and write, they were purchased about a year apart and the 6 that are only reading where not autodetecting to link them into smart life app which is one area it seems to be going wrong i have tried factory resets more than once, off and on, factory reset through tuya IOT. then i noticed a difference in the devices is the module version. when going to the API explorer on tuya platform i found that…
the devices not working are on
main module: v3.1.4
MCU module: v1.0.0
the devices that are working are running on
main module: v2.5.2
MCU module: v1.0.3
the devices that are working have a firmware key, so im thinking there could be a way through tuya to flash the firmware that works? but i haven’t had any luck looking it up in tuya development platform does anyone know if this would be possible? I hope this is enough information to warrant a response