That's the thing a lot of people don't understand about email. Delivery is not guaranteed. And neither is notification about failed delivery. Bits can just fall on the floor somewhere and you'll never know.
The core flaw is depending on email for this. In fact it used to be a real-time API and the agency regressed to this. And their own system doesn't recognize invalid or undeliverable messages so it can get lost easy.