If a 10 MB file takes 20–30 seconds, the issue is usually not the File Manager widget itself.
Most of the time, the bottleneck is in the environment or network. Check things like server performance, network latency, reverse proxy, or antivirus scanning. These are very common causes of slow uploads.
Also verify that there are no before/after commit events on your file entity. Even if your page has no microflow, these events can still slow things down.
Finally, try uploading from different environments or networks. If the speed changes, the problem is clearly outside Mendix.
If this resolves your issue, please mark it as accepted.