Netflix - split routing help

Hello,

I’m hoping someone can help me, I’m using v7 and have a Wireguard VPN setup and a seperate VLAN which all my traffic goes across on that network. It works great until you try and watch Netflix! It detects I’m using a VPN.

So I decided to use the Mikrotik as a DNS server and setup a script which captures anything “netflix” related in the cache and add it to an address list. Then I have a mangle rule which marks the address-list hosts before routing (pre routing) across to my main routing table and bypass the VPN and it worked, so I thought I cracked it!

I’ve since, purchased another server and setup another Wireguard tunnel for redundancy. I manually switched it over to test and Netflix will not working again, it detects I’m using a proxy or VPN!

Does anyone know how it is detecting the VPN when I’ve told traffic to go out via my main route table which is my residential ISP?

I am using a Firestick device with the Netflix App on.

Any help is appreciated, I can post my config on here but I just need to know the command to do it?