Webhooks won’t work in my case as I’m using the Twitch API through a desktop application and not a webserver where I would be able to specify a callback URL.
I was just wondering if tonight the v5 API was experiencing issues and it was just coincidence this bug occurred just as I was migrating to v5, or if this is an actual long unfixed bug. I have not had this bug occur on v3 for several years.
I do have some ideas to mitigate the bug if it happens, similar to what you mentioned. But it isn’t bulletproof.