Twitch Extension Authentication via JWT and shared secret

Then I’m out of ideas.

Your logic matches what I run in production and matches (close enough) to what I have in this working example extension

You can also try manually validating it using the Debugger on