DNS leaks
Before reaching a site, your device resolves the domain to an IP. If that step skips the proxy, your ISP's resolver sees every domain you visit — even when the connection that follows is encrypted and properly proxied.
The usual causes are system-level DNS settings taking precedence over proxy rules, or a proxy client that never took over DNS in the first place.