Inconsistent connectivity - ETIMEDOUT connecting to US data centers
**Describe the bug**
I'm getting ETIMEDOUT errors connecting to the US data centers. Debugging is turned on, and I can see sometime with restarts of Homebridge, sometimes very rarely it gets connected. 
Two scenario here 
1. if it gets connected (happens rarely) - turning off a simple Tuya power socket works - but then I try turning it on a second time, it crashes homebridge. 
2. if it doesn't get connected...pressing the device button on homekit app or inside the homebridge accessory page - does nothing to the actual Tuya device. Pressing the button on homekit does update the status on the homebridge accessory page and vice versa

My connectivity to your data center is fine - I tried the curl commands from the API Explorer in my homebridge terminal and it works consistently. I can consistently get the status of my devices using that API call. 
I have tried this on both HOOBS and Homebridge - and the behaviour is the same.  It's almost like the plugin cannot connect to the data centers or something is breaking the connectivity

When I can't connect I capture the log as attached. Is this plugin updated?? Is there anything wrong with the server/api ?
[tuya-problem.txt](https://github.com/tuya/tuya-homebridge/files/7875169/tuya-problem.txt)



