Some services usually just listen to 127.0.0.1
which makes it's only available for the current machine.
The service needs to listen to 0.0.0.0
or the IP of the network adapter to be able to be reached outside the machine, this is what remote access means, both your local network and the internet are "remote access" to the services running inside a machine.
So, yes, it's normal you have to enable remote access to be able to connect via tailscale.
Extra note: it's good to be extra sure your services can be only accessed by you, this is what the ip address filter does, but if this is running inside a normal ISP's router network then it's already closed to the outside internet, so the filter would be a bit annoying in the case you want to share it with your other devices or any guest inside your network, you'll need to remember to update that list, and also if your IP changes for some reason.
With tailscale you can just remember to close all your ports and use your tailIP to connect to the service