Prasanna sorry for late reply. What I was thinking is almost certainly unrelated. Nobody knows me around the discussion forums .And most of my ideas turn out to be wrong with few exceptions.
Having said that, the idea I was having was you ought to check everything is squared away wit your email properly. If it was a Google account, you could have known some certain oddities that could come from beinng logged in with the same email across multiple devices (since there have been tons of changes in this area of development in recent years your mileage/experience may vary YMMV)
Hope u get it working. I'll eventually reply back but maybe not right away since i've already been labled conspiracist here once. Normally I make jokes about that kinda stuff but I suppose this isn't the time or place it would seem.
Lastly, encase the first part isn't clear, definately check and make sure 2FA is setup correctly with your emails.. I'd be curious if using a Google email would give you the same effect or outlook or whatever u have available.