I've discovered the solution to this problem. Log in with your email address rather than your BAEC number and it will reference the correct phone number.
You'll have to do this every time.
Clearly the databases are separate and not linked and nobody knows how to fix it or why that's the case.