Twitch API seems to be sending incorrect data

Are the notifications duplicates? If they are it’s usually a sign your server isn’t correctly responding with a 200 status code in a timely manner, so Twitch attempts redelivery of the notification.