You set the lease_seconds to 1200 that is only 20 minutes.
I’d suggest that your hook expired before it was time to send data.
But you should also check your server logs for incoming POST’s and ensure you are handling POST’s
Clearly the GET’s are working as your successfully created the subscriptions.
Additionally https://api.twitch.tv/helix/users/follows?to_id=229132352 should be https://api.twitch.tv/helix/users/follows?to_id=229132352&first=1 the former does work as it was the “original” topic but the correct topic requires first=1 for follows. Your streams topic is correct