Description
I'm not sure if this issue is specific to Crossplane, but - I've noticed that when one resource is not passing the health check, I will often get this really unhelpful error message that basically tells me, "I was waiting for all of these resources, and I timed out" without pointing at the one specific resource that fails the health check:

The only resource that is failing health checks is the one highlighted.
But you can barely pick it out from the notification message, in all that noise. Is this a known issue and could it be fixed? I usually split bundles of more resources into separate kustomizations, so one error won't block the whole kustomization, but in this case I didn't. I'm not sure I've seen this issue before, I think it might be something specific about my environment.
I am pretty sure this is not an issue with crossplane, and the health checks work actually - I thought I would need custom CEL health checks because of Synced and Ready, but resources that aren't synced are also not ready - the health check error just doesn't report as clearly as I'd like.