Oh and all the other bits of bullshit.
Empties his pockets, so he has to pick up his own keys and manages to take both. Well, no. Were your keys in a pile with his? No.
Then he has to go home and use the keys to get in. Still didn't notice. Okayyyy.
Then oh, what a coincidence, he races to bed and instantly falls asleep. :) What a tired bunny!
I don't necessarily think he made a copy of the keys. He might have, I would change the barrels 100%.
What I do think is that he took them deliberately. He's already crossed boundaries and is showing himself as a fucking weirdo, here's the next step.
He took them because he wanted to. He wanted to see desperate messages coming in from you. To feel you needing to get in touch with him... and him having the power to sit there and smile and ignore. Then to get the buzz of 'coming to the rescue' the next day, knowing that you'd be frantic, and him being the only person that could 'solve' the problem.
Fucking red flag bunting day.
Get rid, 100% get rid.