Question: how to know when a guy has moved on?
Answer: He avoids you. He's encouraging you to date other people. You've returned all items left behind. Makes an effort not to be places where you'll be. He's in a new relationship. He broke up with your social media accounts. He cuts off contact. He moves away.