This can be due to many reasons, including:
As a rider, you can avoid the 3rd situation happening by making sure the phone number you are using (your sim card) match the phone number register in the rider app. You can simply click on your name from the top left corner of the menu, and change your phone number in the app.
Want to learn more? Go to this page for more information.