In der Standardkonfiguration von systemd-resolved ist das DNSSEC Feature deaktivieren. Das funktioniert soweit recht problemlos und auch zuverlässig. Hatte man es in der Vergangenheit aktiviert, dann war das genau der Punkt, der wohl am meisten Probleme gemacht hat. Und vor allem dann, wenn man die wie von frank_m angesprochene "allow-downgrade" Option gesetzt hatte. Die hatte nämlich oft nicht ganz so zuverlässig funktioniert wie man sich das gedacht hatte (siehe z.B. hier https://github.com/systemd/systemd/issues/32570). Mittlerweile sollten aber auch da diesbezüglich die meisten Bugs (oder sogar alle) behoben sein.
Ich nutze hier systemd-resolved schon recht lange. Das primär wegen 2 Funktionen, die der normale Resolver nicht kann:
1. Cache
2. Split DNS (vor allem in Verbindung mit einem VPN)