No webhook when discount status changes to "expired"?

Hey everyone,
We’ve noticed that when a discount reaches its ends_at timestamp and automatically becomes “expired”, Shopify doesn’t trigger any webhook (like discounts/update).

This creates a challenge for systems that rely on tracking the real-time lifecycle of discounts — for example, loyalty programs or promo management tools.

Is this expected behavior?
Are there any recommended workarounds besides polling the API?

If there are no plans to add a webhook for this event, I’d love to suggest it as a feature — it would make automation much easier.