PW, your math is correct. But it doesn't make financial sense to buy them back if the PPS is above $21, which is the exchange rate.
Imagine an announcement that the IP has been sold for a reasonable amount and the PPS goes up way above the exchange rate. Then CDMO has 120 days to redeem the preferred at only $25. That would be very much in shareholder's best interest.