Sounds like a problem that may have two contributing factors ... both a software bug and a poorly constructed output connector.
I recommend that one should take steps to reduce the stress/weight on the HDMI port, by propping up the cable and resting the weight on some kind of support rather than have it borne by the HDMI connector on the receiver. Use something like a piece of foam just behind the connector so that the pull from the cable is minimized. Or cut a piece of cardboard, punch a hole in it, and run the cable through it, so that the cardboard bears some of the weight (assuming the cardboard is large enough to rest against your shelf). Lots of ways to do this.
And you should do this right away, before problems are experienced.
Many setups have the receivers placed above the TV, resulting in the entire weight of the cable pulling against the receiver's connector.
I recommend that one should take steps to reduce the stress/weight on the HDMI port, by propping up the cable and resting the weight on some kind of support rather than have it borne by the HDMI connector on the receiver. Use something like a piece of foam just behind the connector so that the pull from the cable is minimized. Or cut a piece of cardboard, punch a hole in it, and run the cable through it, so that the cardboard bears some of the weight (assuming the cardboard is large enough to rest against your shelf). Lots of ways to do this.
And you should do this right away, before problems are experienced.
Many setups have the receivers placed above the TV, resulting in the entire weight of the cable pulling against the receiver's connector.