SSH works over tailscale but other servers are not accessible


I have a Raspberry Pi with Tailscale at a remote location connected to the internet using a TMobile WiFi over LTE.

I am able to ssh into the machine remotely from my laptop with Tailscale installed. However, I cannot access other servers like Grafana etc. using the Tailscale IP address. I have tried disabling the firewall and also tested with the Python simpleHTTP server on other ports.

Does one need to create an ssh tunnel for this application or set up some kind of port forwarding?