Why does render try again when a deploy fails?

When a deploy fails, it tries again and again, burning up my free pipeline minutes. Why does this happen?

Render will continuously attempt to keep a deployed service live, running. It does not automatically nor continuously retry failed deployments.

Well, it does sometimes…

When?