I was just able to resolve this issue on iPad iOS by resetting the client's time. It was set to 1/31 despite it being 2/2. I changed the time to the current time, and was able to start Minecraft without a crash.
Please keep this open as a bug. Clients should not be a source of truth for time and time conflicts should fail gracefully when authenticating with a server rather then produce a fatal crash of an application.
Is there client logging that can be fetched from the iOS OS or the Minecraft App that we can use to troubleshoot this issue?
I am able to reproduce this same issue on iPad, same version, most recently updated iOS.
I have a similar issue. Started my Realm on January 9th. It renewed after the 30 day free period on February 9th successfully. I was then prompted on February 15th to renew my subsciprtion and followed the prompts. A similar prompted appeared on March 23rd and I followed the prompts to renew again.
I then discovered I had 3 active Realm subscriptions on the same account. One had auto renewed for 2 months, one had auto renewed for 1 month and one was brand new.
My Realm was using Paypal as the auto payment method for all three. Microsoft subscriptions support has been only partially helpful. They refunded one of the 5 months I was billed and canceled one of the three active subscription. 😞