Yes, the EDID problem you have is that your video card is reading the capabilities of the TV, and not the AVR, just like you state. This is not uncommon, but it has become less common over the years. Often it's just a driver installation issue, but in your case, you've tried several drivers with at least two different video cards.
There is an instant, but expensive, way to fix it and never have to encounter the problem again. That answer is an EDID reader like the Gefen HDMI detective Plus
https://www.bhphotovideo.com/c/product/1029274-REG/gefen_ext_hd_edidpn_hdmi_detective_plus.htmlThese seem to have gone up in price now that they are discontinued. You could try EBay, though, where they go for a little less, or used to. I have two myself because I had a similar issue to yours a few years ago. I may not even need it any more since I have changed motherboards, videocards, Windows versions, but I have kept mine in place.
What it does is it reads the capabilities of your receiver, and stores that information. Then, when you connect your video card to it (the unit sits between your video card and receiver), it always presents the video card with the EDID information of the receiver, no matter what you connect beyond your receiver. It avoids handshake and EDID issues, and frankly, a LOT of headaches if you are unfortunate enough to have these issues.
There is a software way to do it as well, but I found it finicky and I gave up trying to get it to work. You could do a lot more reading on the subject by looking up EDID issues on AVSForums.