As someone whose life was screwed up by an avoidant man like this I urge to flee like your life depends on it.
Take everyone's advice. I also say block him completely for good.
This sort of 'relationship' never ends, it drags on for years leaving you mentally and emotionally destroyed. You end up not properly with someone but not available to receive real secure love from anyone else.
I have the T-shirt, the medal and I even graduated to gain the trophy with double honours. I gave the best years of my life to a man who would play the 'rubberband game' Close then distant, near then far, hot then cold, love bombed then love deprived.
Each time he couldn't get close and actually commit it was somehow my fault. I needed to do XYZ...oh but I needed to be ABC...oh but if only I wouldn't keep doing JKL...or if this QRS perfect scenario had only occurred before we met, all would be good and have worked out so we would be properly together.
With someone like this it's the heart. You could get them as far as marriage and he'd not give you the emotional security you need and carry on being distant telling you horrible things like he loves you but not in the right way etc.
These sorts of people are deceptive because on the face of it they may appear better than the partners of people you know ie., they are financially dependable, they are always respectful and don't cheat, when they are with you they otherwise treat you well. They don't forget important things (like valentines day, birthdays etc) you are sexually very compatible and you can have great conversations with them, leading you to stay invested for the potential with never gets realised.
Step away from the game.