Interesting... I'll look into this. Sounds a little like RMerlin's DNS Filter which was in use on my AC86U...
EDIT: I never even bothered to see/pay attention to that DNS Server (Optional) field in the DHCP manual setting, and my AC86U had many manual assignments. I had been moving away from manually assigning on my AX86U but may have to add those problem devices if this works.
I think I've been out of the loop too long, found a f/w version that worked for a long time on my AC86U and AC68U hadn't been back until recently.
My Guest network(s) are setup in Guest Index 1. I do see on my AX86U, Guest Network 3 states Default setting by Alexa.
Apologies in advance, I didn't search the forum or the answer.
Besides the default settings for Alexa in 3, what makes Guest network 1 different from 2 and 3.
EDIT: Is this the only difference?
We were talking about this in the RT-AC86U 386 firmware but saw people with RT-AC68U devices starting to have the same issue and wanted to pop it out into it's own thread. There is a new behavior with the 386 firmware that Guest Network 1 uses a different IP space from what you have defined on...
www.snbforums.com
Did you assign an IP address to your Pi4 in the same subnet of the router's IP address? eg. Router 192.168.1.1 - Pi4 192.168.1.86