Am I the cause of the issue?

I’ve been involved for 2 years with a guy, and we have had mixed issues which has caused us to break up. Recently we decided to continue our relationship after not speaking for 3 months. We had an argument because I said to him that I would like for him to invite me to go to the gym with him instead of talking about how fat I am and sending pictures to me of the way I looked while walking… and he yelled at me, saying that I always have an issue and he was supportive in his own way and told me not to talk to him for the rest of the night.
This behavior is similar to the past, he would explode on me and say it’s my fault… and blame me for him talking to other women but at the same time say they were just timepass. Recently in December his court date for a green card was cancelled and not rescheduled and he had to move out at the end of April but in the first two weeks of April he messaged me and at the end of April he asked me to marry him but I’m not sure if he cares about me since me telling him how I feel turns into argument. After we argued, he was on instagram until almost 1 am.

Am I the cause of the issue?
Post Opinion