Understand DNS local host fall through on windows

So I’ve been trying to get to the bottom of how WARP figures out where to send DNS when you configure fall through.

The situation is that I have a 2nd VPN that sets up a wintun device DNS suffixes an resolvers. I believe WARP comes through and resets those resolvers to the WARP resolvers, but when you configure fall through, WARP knows where those resolvers are and forwards the queries to the right place.

My assumption is that WARP remembers the resolvers when it replaces them on the interface, and so it knows where to send them, but I can’t find any documentation confirming that behavior.

I’m hoping someone can give me details of how WARP decides what resolvers to use.