Sadly, these sound like bad units, you will need to contact Ecowitt support directly via email, they will respond , usually in 24 hours support@ecowitt.com. Do not seek help through their forum. There is really nothing you can do, to "fix" a bad unit.
A bunch of us have had issues with units, I replace 2-4 a year