Ok, so test a few more things and make sure they’re also resolving correctly.
But I think we can agree that actually, DNS is just fine and not the problem based on your output above.
I suspect you have a TCP/MSS problem. Try MSS clamping:
set firewall options interface pppoe0 adjust-mss 1452
[That’s the command for 1.3 I think it’ll be the same for 1.4 but I don’t have a 1.4 handy to test quickly]