Forcing IP to VPN interface

I have a hEX S running 6.47.3.
I’m having trouble forcing one IP to go to a VPN interface.
I have setup the VPN and it connects successfully. I set up the same mangle rules for two IPs - one my PC and another for a Synology NAS.
When I enable the mangle rule for my PC I see I am connected through the VPN.
When I enable the mangle rule for my NAS it does not connect through the VPN. I check this by running traceroute in a terminal on the NAS and see the first hops are to my ISP, not the VPN.
Where should I start investigating? How can I diagnose what’s happening?

The NAS just uses your default gateway on the network.

Does your gateway knows what IP’s to route through VPN?

Both the NAS and PC use static IPs assigned by the Mikrotik.
The mangle rules are supposed to tell the Mikrotik which IPs to route through the VPN. They both use the same gateway which is assigned bythe Mikrotik (and is the Mikrotik). It works for the PC, not the NAS.

I did another test by assigning the “faulty” NAS ip to the working PC. PC connection was no longer through VPN. So something was wrong in the Mikrotik. So I removed all config references to that IP, rebooted Mikrotik and now it works. Don’t know why that changed anything - any of the other IP config references had been disabled. Don’t know why they needed to be deleted.