Hi @joaquimlopes,
How much latency is there between the sites where these file transfers are being performed?
While the download/upload speeds provided by the ISP at either site certainly could be a factor, if only file transfers over VPN are affected, then it may be more likely that the bottleneck is latency. If using a TCP-based file transfer protocol, such as SMB, then an increase in latency will result in a decrease in the throughput of the file transfer.
The maximum theoretical TCP throughput can be calculated by the following formula: TCP Window size (bits) / Latency (seconds).
For example, if a server's TCP window size = 64 KB and the latency between the client and server is 50 ms, then the throughput can be calculated by: 512,000 bits / 0.050 sec = 10240000 bps ~ 10 Mbps.
To start, I'd recommend checking the latency and TCP window sizes of the affected resources and seeing whether the theoretical maximum throughput is close to the throughput clients at those sites are achieving.
---------------
If you found this post helpful, please give it kudos. If my answer solved your problem, click "accept as solution" so that others can benefit from it.