Very, very unfortunate optics...
But do put yourself in the hospital's shoes for a minute before jumping to the easy and obvious conclusion. Participation in a bonus program is part of an employee's employment contract, and the bonuses being paid out were for 2019 performance - which appears to have been pretty good. A 90-day processing cycle is pretty typical, so yeah, end of March is when those earned bonuses would normally be paid. Now imagine that's your $50,000 bonus that you worked hard for and earned according to the bonus criteria that had been laid out for you when you decided to accept that job...
But yeah, really bad optics. It may not even be legal for the hospital to reneg or delay, but it sure would have been better from a PR standpoint if administration had waived, reduced or deferred.
(Be honest though, would you willingly give up your $50,000?)