@AZorin I believe in the new zorin os version, this should be built-in. (That's the difference between Ubuntu and Zorin, Zorin has the features that Ubuntu lacks, this wouldn't happen on Windows PC.)
Now I solved the issue by downloading Android File Transfer, I know I can also solve with Zorin Connect but it's someone else's phone and I don't want to install an application on the phone just for a file. Also Zorin Connect works one-directional -only phone to pc- and since it uses Wİ-Fİ, it's slower than USB file transfer.
I hook my phone up with a USB cord, then allow in permissions. I have never encountered this error on Zorin OS.
I also have used KDE Connect to transfer using Wifi.
So, no... You should not need to install a separate app - I think there is something else going on here, perhaps with the Android build version or perhaps a corrupted file on Zorin OS.
The solution I was looking was for usb transfer from mom's phone and that's why I didn't want to install an app.
Kde Connect (or its fork Zorin Connect) are nice but on wifi they are not that fast.
But for fast wifi transfer I use LocalSend and even better Tailscale. Tailscale vpn (Taildrop) also works on different wifi and it allows me to transfer over 70 MB/s which is the fastest wireless transfer I've ever seen.
I didn't encounter copy problem with any phone I used, mtp is just a simple protocol implemented on both side, the thing you can try is remaining the file on the phone you try to copy and not on your computer
and zorin-connect work bi-directional, I used it so many times I can't count
If it was not working, the first culprit I would think would be that the USB Cable in use was not a full Data Transfer cable and just a Charging Only cable.