Webhooks subscribe accepted, but no received events

You need to use the Authorization Code Flow.

The Subscriptions Event topic requires the channel:read:subscriptions scope, so you need the streamer to go through your auth process to grant you the token to see their subscription events.