I did some investigating and found online (not in the app) that our cabin number has not been assigned yet. The one I had picked is still in the app. Maybe my upgrade bid is going through.
Why should anyone be allowed to stay on the ship late as it needs to be cleared for the next passengers? Diamond or not. This is part of the reason why embarkation is such a mess.