I had cross checked if in case my device id was changing? With the same device id, new accounts are being created every once in a while. Not sure why this is happening. Some times, even when I login with emailAddress, LoginWithEmailAddress() it ends up creating a new user. Not sure What it is that's creating this accounts.