He sounds almost like he has OCD, and if this is the case, it may be something to do with why he can't communicate very well. I struggled for years to express exactly what was annoying me.
Counselling helped me to open up and realise that I could be annoyed about things that aren't/weren't going perfectly (Acute perfectionism and OCPD here) but that it really wasn't the end of the world, and I didn't need to allow so much anxious behaviour over trivial things. Like someone replacing a mug in the cupboard upside down.
I know that all sounds silly, but these small things (as well as larger things such as not being able to get the house remodelled fast enough) would eat at me, and I would be torn between saying something about it and thinking that I would be childish to express how it made me feel.
Maybe your dh knows he is being unreasonable (no matter how hard he tries not to be) and feels stupid talking about it. Then gets annoyed because the issue doesn't get resolved, which piles up and up and up.
As horrible as it sounds, I started resenting my family, even though I knew it was my problem. Kind of like I expected them to be mindreaders or something. I didn't want to feel that way, and it came to a head when I felt myself sinking into depression.
Perhaps you could both sit down (separately if you wish) and write down the things you desire from the relationship. The trouble with this is it has to be brutally honest. I remember writing that I wanted sex to be intimate, not just something we did
Swap lists and see how similar they are, which areas you think you are achieving and which things you could take into consideration for the other person. He could compromise on letting toys lie for a while, and you could make an effort to remember shoes/bags.
It really sounds like you want to stay together, so I hope you find a way through this.