It could be a tech problem,Royal doesn’t really set the world on fire with their systems.
I got a email about a couple months ago that final payment was due on a November 2024 cruise . I called ,It was just a glitch.
But there could be someone selling information out the back door, these things do happen.