Fun fact: EDNS can support 4096 byte DNS packages so if your DNS servers returns DNS packages with size more than 512 bytes - most of your devices will work perfectly. But... Some of your devices (like PlayStation 5) after that will work strange, and you will spent a lot of time for debugging.
Sooo... now I have PS5 at my home even I didn't play video-games (for two hours of games a week, I prefer to have a PC instead of console) and this little mistake costs me $480... And all so that my project would be forked, and the fork would become more popular than the main project, haha...