Need Advise

Asking for a colleague. They don’t know about this post. It’s been a sad scene to see how residency is unfolding for them. Started a year before we came in, and program keeps extending their time in same class. At this point for no reason that can be justified with proof. They do their work, get good feedback from attending on floors, honestly more than any of us, and still get the short stick. At this point we think PD is playing games but no one wants to stand up for this resident. They went to GME but nothing changed. Admin keeps telling this resident attendings complain their patient care. I have worked with this resident and know that that statement cannot be true. Even worse, there are no evals stating any of the feedback they get from admin. I have seen their eval log. Most of us have signed contracts for next year and they still haven’t. I feel really bad watching this go on but there is really nothing I can do. How can my fellow resident be helped?

Edit: if there is more pointed advice for this that cannot be shared, please PM. I’m praying they get out of this soonest.