I'm going to say this to you with a cringe on my face, cause well...ya probably don't want to hear it. You may "say" you are always willing to talk, but if your body language or facial expression says "BACKOFF"....he's likely to give you a wide berth.
I say this because my H sends REALLY mixed signals like this. His words will tell me, I'm fine...I'm not angry about anything, but his face tells a WHOLE different story. His body language and facial expression (in the past) would make me not want to approach him. I'd find myself (without even thinking about it) avoiding him, because he looked so unhappy.
Just about a month ago my H came into the bedroom (we were getting ready to go to bed), and we had previously had that "you look so unapproachable" discussion. He had this really unhappy look on his face, I mean he looked peeved! So I asked him "are you ok hon?" He replied, yep...I'm fine. So I said, "oh ok, then would you mind standing up and taking a look at yourself in the mirror right now....don't change anything about yourself, just stand up and look at your face right this moment." He was really surprised at what he saw. I asked him....does the man in the mirror look like he's not pissed off to you? He said, no...I do look kinda mad don't I? Yep, I said....and THAT is why I ask you so often if you are ok. When you get that look on your face it's hard to not assume (I know, I know) that you aren't upset about something.
Just something for you to think about. I know you have lots of stressors on your plate right now. BUT....if your body language is saying something your words aren't YOU could unintentionally be pushing your H away and not realize it.