"Ad-free" refers to a situation or service where content is delivered or experienced without the inclusion of advertisements. There may be several reasons why you're still seeing ads on an ad-free Twitch channel. Since Twitch changed its policy, Prime members no longer have universal ad-free viewing. Twitch Prime no longer offers ad-free viewing across all channels.
Twitch says it removed universal ad-free viewing for Twitch Prime members to boost revenue and give content creators more opportunities. Twitch Prime users who were used to ad-free have complained about this change.
Some Twitch channels offer ad-free viewing for subscribers. Check if your channel's subscription includes ad-free viewing.
Related Complaints
Payment Issues and Poor Customer Support on Twitch

I’ve never seen such an incompetent platform. I tried to buy bits on Twitch, a site I’m subscribed to daily. They took the money but didn’t give me the bits. When I emailed support, they responded with a ridiculous message saying my balance was insufficient, despite me sending proof of the transacti...