Webhook error notifications not received bug?

I am creating direct upload URLs for users to upload video. These are set to expire after 5 minutes. If a user starts to upload a file and then cancels the upload, the “pending upload” links remain in the dashboard indefinitely.

My webhook is not called with an upload failure as I would expect, and the links are not deleted from the dashboard after 5 minutes as I’d expect either.

Are these bugs, or expected behaviour? The former issue is problematic for my app, but the latter issue leads me to believe we will be charged for all these expired pending uploads.