DNS servers ignored on Ubuntu

I have a zerotier network with a search domain and a DNS server. I have set allowDNS to 1 and have confirmed that it is set like this:

$ sudo zerotier-cli get $network allowDNS
1

When I start zerotier with sudo systemctl start zerotier-one, I do not see a DNS server registered for the zerotier device when I run resolvectl. I can manually set a DNS server like this and everything works as expected:

sudo resolvectl dns $network $dns

I also have confirmed when I run sudo zerotier-cli -j listnetworks that I can see the search domain and DNS server. How can I get zerotier to set up the DNS server when it starts?

I am on zerotier 1.14.2 and Ubuntu 22.04.