Custom RouterOS based VPN Server very slow

I am trying to setup a custom VPN Server for the purpose of masking/converting 2 LANs external IP to a UK-based one.
So what I did was simply rent a bare-metal Server (4-cores / 4GB RAM) from a hosting provider in the UK, installed CHR (no virtualation no nothing, its a physical RouterOS installation) and I am using that as an L2TP Server with IPsec. I am connecting 2 remote locations on this UK Server using 2 x RB3011 here in our home country and I have setup appropriate routes (0.0.0.0) to send all Internet traffic through this 2 tunnels. Everything is up and running, the only problem is SPEED.
Our local ISP here provides 250mbps download / 50mbps upload, but as soon as I establish the connections with my UK-based RouterOS the speed (on various Windows clients inside the LAN) drops to an average of 700kbps download / 900kbps upload.
Today I setup everything from scratch to another bare-metal provider in the UK, hoping that the slow speed problem had to do something with the first server provider (even though they are advertising 1Gbps connection) but I got similar (even worse) results with this one…

Any help/ideas would really be appreciated!

Thanks.

Did you purchase and install a license on your CHR?
If not, then it is normal that it is slow. The unlicensed version runs at 1 Mbps, so that matches with what you report.

I did activate the old CHR instance, not the new one. I will try this weekend to activate and revert with results. Thank you for the speedy reply.

PS: Is there any way to deactivate my first CHR instance and use the license on the second instance for testing instead of buying a new license simply for testing?

See https://wiki.mikrotik.com/wiki/Manual:CHR for licensing of the CHR