I’m happy to test things if there genuinely looks like a solution, but from what I can see none of these are reliable, supported by VM or avoid double NAT.
It’s made so much worse by the fact that the router has so little functionality.
I run a local DNS server (pihole) and now have to setup each device as the hub doesn’t support custom DNS servers over DHCP. However, even doing that, the connection to the server is patchy. I can’t figure out what it is, but it was fine with my old router. Sometimes I just can’t access the server and have to go back to the VM DNS temporarily. I can’t get to any local resources at all, any port, but I can get to WAN. Then it comes back for no reason.
Is there something weird with the hub and routing/DNS? Can you look at logs or anything?