My March spring break cruise this year is a little on the expensive side, but it's also 8 nights. My July cruise is reasonable. For next year, I've got a 7 nighter during spring break that's comparable to prices I've paid in the past, then a June cruise that's as cheap per day as I've ever paid.
I never noticed the noise as long as the door is closed. But with that I would never get the aft facing CLS again just because the ocean view is so much better.
If they're doing it from the app, make sure they're clicking on the person icon first and clicking check-in from there, not the main screen.
If that doesn't work have them check in from the website.
It can't be repaired. It has to be replaced. And with supply chain the way it is, especially for a unique one-off item like this, there probably wasn't a way to pre-plan it.