Yea, this is tough.
If you move the checkpoint file to another location (*.chk), and try to mount, is it successful?
If that doesnt work, follow the steps here:
https://techcommunity.microsoft.com/t5/exchange-team-blog/new-support-policy-for-repaired-exchange-databases/ba-p/603723
If you can get to mount, you need to create a new database and move the mailboxes to it to be supported.
Uncorrectable corruption can linger in a repaired database and cause store crashes and server instability, we have changed our support policy to require an evacuation of any Exchange database that persistently has a repair count or old repair count equal to or greater than 1. Moving mailboxes (and public folders) to new databases will ensure that the underlying database structure is good, free from any corruption that might not be corrected by the database repair process, and it helps prevent store crashes and server instability