To confirm, is the user who stops sharing their screen a user on your Zoom account or has your webhook enabled app installed?
“The Meeting Sharing Ended event is triggered every time an attendee or a host stops sharing the screen during a Zoom Meeting. The meeting host must be a user in your account or a user in any other accounts that have installed your webhook-enabled app.”
I spoke with our Webhook engineers and they looked at the logs and found that when you started a new screen share you or someone else was already sharing your screen. Therefore, the Meeting Sharing Ended Webhook was not triggered. This is the current functionality, not a bug, but maybe a feature request for a Sharing Changed Webhook.
For example, the logs show we received two Sharing Started events and one Sharing Ended event for your meeting (OByFh5kyQFa6gwp4PaJ76w==) .
In order to receive the Meeting Sharing Ended Webhook, ensure you stop sharing your screen before you or the next person shares their screen.