Should I stay no contact with a guy who lied and treated me like a rebound?

I started talking to this guy 1 month and I thought we were becoming really good friends. Very quickly though it became super intense. He would call me every morning and night, we would do sleep calls, flirt, constantly want my presence while gaming/cooking and was always asking when we would meet up.

he was honest from beginning that he had a very complicated relationship with his girlfriend He also told me she was struggling emotionally with the breakup/situation. I respected the honesty and thought maybe we could just stay friends.

But over time the dynamic stopped feeling like friendship because of how relationship-like he acted with me. I eventually told him I felt uncomfortable because he was being very flirty with me while still having matching bios with another girl. After I mentioned it, he immediately removed her from his social media.

But later he quietly added her back again what broke my trust was when he told me he “had to go to his army senior’s house” instead of a concert he was originally meant to attend. Later I realised he actually went to the concert and the girl was there too. Around the same time he followed her again on multiple platforms there were many moments where he would suddenly end calls saying his “senior” was calling and now I honestly think it may have been her.

At that point I started feeling really uncomfortable because it felt emotionally messy and dishonest. So I quietly removed him from my socials and blocked his number because I didn’t want to become a rebound or get dragged deeper into a complicated situation.

After that he called and messaged me constantly from multiple numbers, requested me on different platforms multiple times, viewed my TikTok, even contacted my mum asking what he did wrong. Eventually I sent one calm closure message saying I wanted to let things go for the best and wished him well

Now around 3–4 days have passed with no contact and today he randomly requested to follow me again on Facebook.
Should I stay no contact with a guy who lied and treated me like a rebound?
Post Opinion