Thanks for the response!
My application allows users to register with just an email and a password with no connection to twitch. When I created a new account, I was logged into my twitch account in the web browser, but I did not use the login with twitch button. Do you have an idea why the twitch cookies would persist? I am fairly new to web development, so I am not sure why Twitch’s cookies will show up on some routes in my website and not in others.
Regarding the expectations for how an application handles the user disconnecting an connection/integration, how would Twitch be able to differentiate between an application not storing and forgetting about an access token and an application storing but not utilizing an access token and not calling /validate as required every hour when auditing applications?