Twitch webhook subscription gets created successfully but my server is not receiving updates

Yeah that’s not long enough

Due to the caching I’m about to mention

That’s correct, this is not “late”.

Stream up will take 2/3 minutes. (To confirm that the stream is in helix streams end point
Steam down on average takes 6 minutes. (To confirm the stream is no longed in helix and to confirm that the stream down was a stream down and not a OBS/XSplit crash)

The webhook. when sent is a “duplicate” of the data in the same URL of the topic you subscribed to. So the data on that URL matches whats in your payload. So it has to wait to confirm stream stability and for the Helix Cache to clear