well didn't help much 😀, glad it pointed you in the right direction though.
To my understanding, the Solus team tends to enable as few service as needed. Since dns resolution is working fine without this particular service it would make sense they didn't use it by default. Guess it means we don't have dns cache by default, which would be a sensible set up to me.
If you want to use systemd-resolved, I think you have to enable it in the network manager configuration:
[main]
dns=systemd-resolved
See man 5 NetworkManager.conf