The choice of DoH is not set from dhcp or the OS, it’s set by the application developer. And that’s wrong.
DNS should be an OS level tool which is consistent to all applications, not an application by application setting.
As the device owner I expect dns to be ck distant whether I run Firefox, chromium, zoom, curl, steam, ping, or he dozens of other programs I run.