Sorry to hear that. Your H sounds off his rocker. You need to let him be, and let him get his sh#t together because it clearly isn't right now. Remember not to believe a word he says and only half of what he does. WAS say stupid things all the time.
However, I would urge you not to engage with him like that. Don't ask him why he is being like that. Just keep you responses, short, informational, and to the point. Most of your replies are like that and it is good. I wouldn't ask him any questions about his feelings or the R. That is a form of pursuit and puts pressure on him.
When he goes off on you about wearing shorts, just don't respond. Nothing in there warrants a response, and you don't want to let him know that you got worked up about it.
W 34 Me 42 Married 7 years together 8 0 kids 1 beloved dog BD 4/6/2018 I moved out 4/7/2018 I moved back in alone 8/05/2018 I file 3/06/2019 D official 5/7/2019