He is still hanging on to a past love and just can’t get away from it. When he is with you, he may seem absent in some moments so that the magic between you is quickly extinguished.
He has a hard time sorting out his own feelings at the moment, so they get in the way of new love.
He needs some time and self-reflection before he can let someone new into his life again.
For more detailed information on topics like love, career and more, check out The Star.