There is no abnormality in the debug information. So I think you don’t need to set Manual DNS. The issue may be that the 192.168.1.1 DNS server is not accessible on the X3000 router.
If you change 192.168.1.1 to 1.1.1.1 for the original WireGuard config file, will it work as expected?
Do you disable IP masquerading?

Please try ping 192.168.1.1 to check if it is reachable.