An observation to consider.
When /WAN/Prevent client auto DoH is set to 
Yes or 
Auto on the router, the following directives are set in dnsmasq.conf:
	
	
	
		Code:
	
	
		address=/use-application-dns.net/
address=/_dns.resolver.arpa/
address=/mask.icloud.com/mask-h2.icloud.com/
	 
 This blocks these two *.icloud.com domains from resolving.
So, with this set and I then add 
mask.icloud.com and 
mask-h2.icloud.com to the allowlist in Diversion they then resolve correctly to their IP Address even though dnsmasq.conf still has them blocked. This may be the magic of Diversion but it makes no sense to me. Technically they should still be blocked.