There are too many things that just don't make sense here.
Surely you changed the password of your account before giving it to someone for services?
Was the account hacked via recovery, or via your email being compromised?
You said you have everything on different email addresses but the same password? So how did they get the emails addresses to your social media etc?
It seems unlikely someone is able to recover an account with very little information from an IP that isn't yours.