Malformed Server Config using ngrok

I have installed nextcloud on my ubuntu server 22.04.03 and then i have installed nextcloud via snap sudo snap install nextcloud then i have started a ngrok server with http protoco at port 80, and added it to config at trusted_domain, it workes fine with web, if i open my browser and enter the url it works fine i can acess my nextcloud and everything but when i try any client like desktop client or mobile client it shows error, on desktop (arch linux) it shows unknown error and on mobile it shows malformed server config, and when I try to login with my ip address (on client) 192.168.1.X it works fine with that, what to do of my ngrok setup, Have i installed something wrong or I have to do setup their???