I have to tell you something about my experience:
I got several fails with my Ender 3pro communicating with octopi. Something like 20% resend and above, all the time broken prints. And I used not really bad cables to connect. But it was still better to print by SD-Card. Than I took an usual usb data cable, cut it shorten on 15cm, disconnect the black wire. I solded a wire at the metalplug on the big USB-side and wrap it with Aluminumfoil around that cable.
There no more fails or issues! The communication is perfect!
So don’t use bad and cheap cables!
Hope you understand my English, Greetings from Germany!