Channel logos only show on the web UI

The channel logos show on the guide on the web but not on the client apps on Apple TV or Android.
I'm using an M3U for both TV and guide data, and the URL in the M3U for the channel logo loads correctly in a browser, it appears to just be the Channels app itself that can't see it.

The logs on the server don't have anything that jumps out to me, and I can't see a way to generate logs on the client at all.

client on same network as the server, or is it a cellphone? just ruling out network issues first

What is the actual URL link in your M3U for the Channel logo?