This was already in my original reply:working without patch :https://paste.ubuntu.com/p/TJm4hgjGW4/Could you pastebin the output of lspci -vvv -n in the working case?
I have not debugged it any further other than just testing the patch.
Let me know if you need any more dumps for more debug.