Just as a checklist for you to get down to the problem:
- You made sure your token is valid by querying the API endpoint
https://id.twitch.tv/oauth2/validate - You have the necessary scope
channel:read:redemptions - AND the OAuth key with the necessary scope that you got is authenticated by the owner of the channel that you want to subscribe for points redemption events (This might be the crucial failing point I assume here)