Have you checked your coturn server works correctly? And answers requests in the first place?
See if you get some lines with type "srflx" or "relay".
(And I believe coturn needs to bypass cloudflare. Unless you have an enterprise subscription, it doesn't do raw TCP/UDP connections. So TURN can't work through a free cloudflare tunnel. You need ports 3478, ... and port-min to port-max open on your VPS. And DNS (at least for coturn's subdomain) point to the correct IP of your VPS.)