Hi. Thanks for all the info. It sounds like he does really like you and cares deeply but has gotten afraid of his strong feelings and has pulled away...he seems to pull away when he thinks you have. He is scared...he has this history of being cheated on and may worry that if he gets too close he will lose himself again. I would give him the space he has asked for...let him miss you a bit and if you don't hear from him in 4 or 5 days, you can reach out and let him know you hope he is doing well, you are thinking of him and hope he is okay. If he doesn't answer then you need to pull back and let him come to you. It is not clear to me yet whether he is pulling away for good so if you can let it play out over the next week then you will have a better idea and then can decide for yourself if you are ready to give up on it.
I would leave it alone and try to move on....I know how hard it is but at this point, it is the only option. Feel what you feel but let this play out and see if he reaches out.