I respectfully disagree. HDMI communicates by identifying and matching up EDID codes from the sending and receiving device. These EDID codes do not always match up because the HDMI is poorly engineered and as result the implementation of it within various devices can be end up appearing faulty.
In many cases you may be lucky but then again there are cases where it just does not work correctly. I have a SACD player by Sony which also does not work with my processor. Other components do. My Old Mac Pro does not, but my new 7,1 does. I went over that with several tech support people to confirm this general HDMI issue.
In case of an EDID mismatch you can get something like the Gefen HDMI Detective plus which will be able to pair up mismatching EDID information. I did this and the problem went away. Not happy that I had to go such a route but at least I was able to move on.
EDID can sometimes be a problem, but the reason I didn't dig into that is OP is just trying to output stereo. If the receiver thinks it's getting stereo, then it's not an HDMI negotiation issue. If OP was trying to output Dolby Atmos and the receiver wasn't kicking into Atmos mode, then you could dig into HDMI negotiation. But right now there is no sign that it's a negotiation issue.
EDID failure also usually results in no signal at all. If the Mac is supplying a signal that the receiver isn't expecting, decode will fail completely. The receiver getting sound but it just not sounding right probably points at something else, not an encode/decode issue.