I’m not sure what you’re actually requesting, the first link you’ve posted shows you’ve got a GET request from Twitch containing the hub.challenge, have you sent that back with a 200 status?
If you have it should show up in your list of webhook subscriptions https://dev.twitch.tv/docs/api/reference/#get-webhook-subscriptions and you’ll receive POST requests from Twitch when there is a change to the topic (keep in mind there’s caching, it’s not instant).
The reason I’m a little confused is your CURL command differs from the first URL you posted, as the CURL only has a 0 second lease, so will expire the moment it is created anyway and wouldn’t receive any response from Twitch after the hub.challenge stage of the subscription process.