"the last 6-7 months things have really started to go downhill.."
Do you suspect he is cheating? If the answer is "no" then you have to ask yourself did YOU change? If the answer is still "no" then you must look at him.
Do you think HE is worried about "walking on eggshells"? Is he worried that he might lose you? If you said or did the same kinds of things to him would he be "emotionally invested" enough in the relationship to want to (fix things)? If you answered "NO" to to any of these questions that means you are more invested in the relationship then he is.
Don’t confuse “communication” with “action”
Communication is not an “Ask and it shall be given” proposition. It’s simply expressing an idea and having the other person acknowledge they understood what you said. Just because you don’t get what you want afterwards does not mean there is a “communication problem”. You’re just with someone who has different priorities. Sure you could learn to "go along to get along" but (Ultimately we are all in search of someone who wants what we want.) Your life is the result of the choices and decisions you make. You are responsible for your own happiness! Best of luck!