Glad you feel better after talking to your friend OP.
One thing that jumped out at me (and reminded me of a couple of Exes) is that he ''read you wrong''. So basically, he has taken something you did and given it a more negative interpretation of something you have done. And when you try and set him straight, ie, *no, I did x,y,z because I felt a,b,c'' he won't accept that? He knows better than you do what you think? Or thought?
This sounds like a no win situation for you.
My xh used to do this, and when I had another bf years later, our first fight was when he took something I had said and gave it a completely different interpretation to what I had meant and then wouldn't accept that I knew better than he did why I had done what I had done (or said what I said). He was apparently a mind reader and the final arbiter of the true meaning of my thoughts, words and deeds. I thought, oh here we go again, and I ended what had been up until that one argument a lovely fledgeling relationship. But I guess that can be when you discover a lot about people.
What your xbf has done is bizarre though, you are using up all of your leave on this 'gig'. What happens if when you get back you want to use leave for the inevitable practicalities that come with splitting up. He's being very odd.