BLOCK_ICLOUD_PR and blocking ads on iPhone

Expected Behaviour:

On iOS, with Private Relay turned on and with the setting: BLOCK_ICLOUD_PR=false, I'd expect ads on cnn.com or yahoo.com to be blocked in browsers.

On iOS, with Private relay turned off, I'd expect ads on cnn.com and yahoo.com in browsers.

Actual Behaviour:

Ads are not being blocked on iOS. When I go to: Test Ad Block - Toolz on my laptop and test ad block-ability, I get 91%. I have my Pihole set as the DNS server and is the only DNS set in all devices.

When I go to that same site on my iPhone, in Safari, Firefox, and Brave, I only get 54%. I also see ads on yahoo.com and cnn.com

Debug Token:

64TkbTf7

I guess I just assumed the Pihole was working on all devices but it doesn't seem like it's working on my iPhone but "seems" to be working on my laptop? I've done the dig tests and done the dnsleak tests and the ad block tests, like the one mentioned above, and they all return the expected positive results indicating the Pihole and Unbound are blocking things, but I'm not 100% certain they are since I'm still seeing tons and tons of ads on ad-riddled sites. I also notice some SERVFAIL responses inside of the Pihole queries.