Feel free to add, but im not experiencing this described behavior. Also, if following the Wiki link posted, the DNS leaking you described is impossible:
it is also a good idea to use a DNS Server hosted on the “Wireguard Server” (Same Public IP).
...but since its the same Public IP as the WG peer, it's also not tunneled. Using the peers's internal/WG IP can fix that.