Tejo loves fateh. They are best of friends. Not that fateh is intentionally trying to hurt Tejo. He is being triggered by his toxic ex and struggling but he is making sure to not let Jasmin come between him and tejo( atleast as of now).
Yes fateh is doing mistake by hiding his struggle from Tejo but it is not so big that I will want Tejo to leave and not come back. I want separation so Fateh can understand his true feelings for Tejo.
No new ML is needed. Tejo deserves the life she want to have and she wants it with Fateh. N even Fateh is a good guy just struggling and confused at the moment.
Talking abt sleeping with Tejo then fateh doesn't regret that he slept with Tejo.. He regrets betraying her having jasmin thoughts even after coming this close to her.