An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020.
"Set the default maximum DNS UDP packet size to 1232.
Thanks to Xiang Li for the prompt."
Please bump to 2.90.