Port forwarding only works from outside of your network (WAN) towards inside of your network (LAN).
Port forwarding is part of NAT and is meant to tell your router where incoming traffic should be directed to.
You cannot create a port forwarding rule for traffic inside your network unless you have an advanced router that is capable of doing NAT hairpinning. In either cases, you would still have to connect to your WAN ip address to pass through your router's NAT before port forwarding would work.
But instead, you should just access your site on the port it was configured to, or configure your service to listen to port 3001 instead.
So yes, your router's portforwarding works, but only to allow people from the internet to access your device. That's the whole idea behind a router.