I can't spot any obvious issue in the macro you have set up.
Can you please enable verbose logging and share an OBS log file of when you are trying to reproduce the issue?
Are you able to receive other events like for example "Stream went live" after going live?
Verbose enabled. Log file looks like:
Code:
22:27:22.685: [adv-ss] started
22:27:22.685: [adv-ss] try to sleep for 300
22:27:22.986: [adv-ss] Twitch GET request to https://api.twitch.tv/helix/users?login=ardsagart began
22:27:23.251: [adv-ss] condition twitch returned 0
22:27:23.251: [adv-ss] Twitch EventSub connect started for ArdSagart
22:27:23.251: [adv-ss] Macro Reward returned 0
22:27:23.252: [adv-ss] try to sleep for 34
22:27:23.287: [adv-ss] condition twitch returned 0
22:27:23.287: [adv-ss] Macro Reward returned 0
22:27:23.287: [adv-ss] Twitch POST request to https://api.twitch.tv/helix/eventsub/subscriptions? began
22:27:23.287: [adv-ss] try to sleep for 300
22:27:23.394: [adv-ss] Twitch EventSub connection opened
22:27:23.398: [adv-ss] Discarding Twitch EventSub with invalid timestamp
22:27:23.563: [adv-ss] failed to register Twitch EventSub (400)
22:27:23.588: [adv-ss] condition twitch returned 0
22:27:23.588: [adv-ss] Macro Reward returned 0
22:27:23.588: [adv-ss] Twitch POST request to https://api.twitch.tv/helix/eventsub/subscriptions? began
22:27:23.589: [adv-ss] try to sleep for 300
22:27:23.847: [adv-ss] failed to register Twitch EventSub (400)
22:27:23.890: [adv-ss] condition twitch returned 0
22:27:23.890: [adv-ss] Macro Reward returned 0
22:27:23.890: [adv-ss] Twitch POST request to https://api.twitch.tv/helix/eventsub/subscriptions? began
22:27:23.891: [adv-ss] try to sleep for 300
22:27:24.155: [adv-ss] failed to register Twitch EventSub (400)
22:27:24.191: [adv-ss] condition twitch returned 0
22:27:33.398: [adv-ss] Discarding Twitch EventSub with invalid timestamp
22:27:33.490: [adv-ss] failed to register Twitch EventSub (400)
22:27:33.531: [adv-ss] condition twitch returned 0
22:27:33.532: [adv-ss] Macro Reward returned 0
22:27:33.532: [adv-ss] Twitch POST request to https://api.twitch.tv/helix/eventsub/subscriptions? began
22:27:33.532: [adv-ss] try to sleep for 300
22:27:33.797: [adv-ss] failed to register Twitch EventSub (400)
22:27:33.833: [adv-ss] condition twitch returned 0
22:27:43.471: [adv-ss] Macro Reward returned 0
22:27:43.471: [adv-ss] Twitch EventSub connect started for ArdSagart
22:27:43.471: [adv-ss] try to sleep for 300
22:27:43.772: [adv-ss] condition twitch returned 0
22:27:43.772: [adv-ss] Macro Reward returned 0
22:27:43.772: [adv-ss] try to sleep for 300
22:27:44.074: [adv-ss] condition twitch returned 0
22:27:44.074: [adv-ss] Macro Reward returned 0
22:27:44.074: [adv-ss] try to sleep for 300
22:27:44.375: [adv-ss] condition twitch returned 0