You're placing too much trust into the effectiveness of pi-hole and its associated filter lists. Here are some failure modes I can think of:
* using fallback hardcoded IPs when DNS fails
* using DoH so it's impossible to tamper with the response
* using the same domain for spying as other critical functions
* new domains might not show up on the filter lists right away, and if the TV keeps a backlog of failed requests, all your viewing history might be uploaded when that happens
* using fallback hardcoded IPs when DNS fails
* using DoH so it's impossible to tamper with the response
* using the same domain for spying as other critical functions
* new domains might not show up on the filter lists right away, and if the TV keeps a backlog of failed requests, all your viewing history might be uploaded when that happens