I had several issues with my doorbell, mostly solved when it was replaced by Support. It is now working fine.
One issue that I came across was to do with IP address allocation and DHCP. I don’t know actually how this works so the following is a ‘best guess’ that seemed to solve my problem.
When the doorbell is installed it gets its local IP address via your phone from the router from a DHCP pool. Routers recycle that pool from time to time. What seemed to be happening was the router would release the IP address from the pool at the end of the lease (I think) expecting a renegociation by the clients and a reallocation. But the doorbell doesn’t renegociate. It keeps the original IP address. The router may then assign the same IP address to a different device - and then bad things happen.
I solved the issue by connecting the doorbell via a separate wireless AP with its own differently configured DHCP range so there aren’t potential conflicts - and there may be other ways.
Anyhoo, it worked for me.