Hello,
Obviously this guy has got under your skin and that isn't surprising when he had been giving you loads of positive signals.
The reason why he suddenly stopped is likely to be the interference of a third person.
Who the third person might be is difficult for me to guess because it could be anyone from a family member suddenly imposing extra duties on him or otherwise interfering with his free time or social life, through one of your ex's gossiping about you to him or perhaps he has met someone else and hasn't told you in order to keep his options open.
It might even be something you said during conversation that he has misunderstood.
You say he is known for being forthright so why not go and pin him down and ask him straight out?
Good luck!