Sure, may be overkill but here are a few images to review.
So the basic Flow with the HTTP caller:

And the Receiver - I only have the delay at 5 seconds as I'm not testing the timeout.

Successful run returning the Success Message after the 5 second delay.

Everything works as expected. I then added a second HTTP action to the flow for the webhook call.

Running the flow, it triggers both calls to the receiver which were 5 seconds apart from the delay.

But looking at the Flow's activities, its stopped on the Webhook action

And the run history shows its well beyond the 5 second delay so the Webhook isn't reacting to the returned message.
Likely I have the webhook setup incorrectly.