We cruised June 2019 and could not sign up online (we are not new to royal or cruising). We checked multiple times pre trip and even had our
travel agent involved trying to help us. The first thing we did once on board was go and sign up for these things and it wasn’t an issue.