@yagmoth555 yeah, figured it out
was a asymetric routing issue
Due to the way the environment is setup, it has a IP which is expected to be in one data centre, actually residing in another data centre
there was a /16 on the firewall routing it to the 'wrong' one. added specific route for that host and now it works fine :D
I'm just pleased I managed to figure it all out myself without having to refer to my team leader as I normally do.