Brave use incorrect DNS resolver randomly

Description of the issue: Brave use incorrect DNS resolver randomly, happend 3 times in different time. Just a sec I opened the site correctly, the next time I refresh it changed to different site. Checked on brave://net-internals#dns resolve different IP compared to powershell ping. Solved temporarily by toggling Secure DNS to Off or OS default, then clear host cache and flush socket.
How can this issue be reproduced?

  1. Set DHCP to use local DNS
  2. Use Brave normally

Expected result: Hostname resolved the same IP as powershell do

Brave Version( check About Brave): v1.79.123 (64 bit)

Additional Information: I use local DNS with DNS-over-TLS and it resolves well on powershell.