Twitch API seems to be sending incorrect data

Check the headers of the request you’re being sent, each notification will have a webhook notification ID that you can use to check if it’s a duplicate or not.

keep in mind that you’re not guaranteed to receive notifications in order, so it’s possible if you change things on your stream too quickly it can trigger notifications being sent that arrive out of order which can sometimes lead to the appearance of incorrect data.