Its not just on boot - it can also occur after the DHCP lease expires.
This is common on ESP8266 and many other IoT devices. As @teredactle stated, and I agree, it’s poorly written firmware that causes this type of issue.
I understand why Wyze does it. I agree that they should do it. I don’t agree that it’s acceptable or that they implemented it correctly. It’s poor coding and can easily be fixed by a knowledgeable developer on this topic.