I have never run into this situation or with Princess. But I’m a little unclear where you were trying to input all your info and specifically your security picture.
Most all is done on the Ocean Ready App and the Medallion app. You said you couldn’t load your security photo on the Web. I know of no way to do it online via the web only the Ocean Ready app
sorry it didn’t work out for you glad you found an alternative. Sometime your best resources for help is here with some very knowledgeable people.