Are you using two separate devices? If so another option could be LocalSend, it allows you to send files over the same network.
I used it for sending a couple hundred GBs of files. Didn’t take too too long. Also avoids unnecessary writes to flash media.
This is my result with the Chromium flatpak with ozone set to auto, AMD GPU.
Even though it says video decode is hardware accelerated, it doesn’t seem to be doing so according to Resources.