Use these tools to determine why your desired content does not load:
But, from your debug log, the iPhone is in client group 5, and the only blocking you have (adlists) is applied to the default group only. So, if the iPhone is seen as a separate client by Pi-hole, there is no blocking applied to this group.
One other unusual item noted in your debug log - you are receiving DNS queries from your public (not your private) IP address. With a Pi-hole properly located on your LAN and no public visibility for port 53, this should not be possible.
Feb 17 22:48:31 dnsmasq[29074]: query[A] androidtvchannels-pa.googleapis.com from 46.xxx.xx.xx {your public IP}