I have a doubt, is Fateh channeling his own guilt and shame as anger and hatred towards Tanya? According to him, he believed a random woman's act as Tejo and fell for it coz she looked like Tejo and acted like her.
He is already ashamed of what he put Tejo through already, on top of it the humiliation of not identifying her. He wouldn't be behaving so bad with her if she didn't play him in London like that for whatever purpose. Husky only sees the betrayal not reasons, that's husky for you. He hates his gut for giving wrong signals about Tejo in London, so it's coming out on T2 as he can't digest being this wrong about Tejo.
If this is indeed Tejo he will give her a hard time again because he kinda lost faith in his antenna so he would shoot down anymore of these intuitions. This broken down system will be the reason for him to give benefit of doubt to Jasmine despite his gut feeling about her... he still doesn't trust her but will bury it beneath Amrik's death, guilt and T1-T2 conflict.
Jasmin is gonna fool him anyways. Regarding his gut feels for Tejo, writers have to justify it. They cannot buff their own writing . Tanya must be Tejo. If not Tejo must always be around her.
I personally feel it is Tanya not Tejo but she does know where is Tejo. That inspector must be hiding Tejo. Tejo must be going through some treatment. She us surely burnt .