What I wanted to say is that I have several vpns on my mikrotik and I want to do a balancing to add the speed of my vpns, but the nth balancing does not work for me. I want to know if there is any way for the vlans to take the connection of the vpn interfaces
I do understand what is your intention. But there are certain technical limitations. Without complicated settings involving a virtual router somewhere in a datacenter as suggested above, there is no way to make a single client to server connection (TCP session) use more than one VPN. There are applications that support file transfer using multiple connections (TCP sessions), most web pages consist of multiple objects that are downloaded independently so load distribution between multiple VPNs can make them load faster too, but for simple file transfer protocol and simple web pages or youtube videos, where the video file is downloaded using a single session, the bandwidth will always be the one of a single VPN.
nth load distribution should work fine provided that you use it per connection, not per packet. I would have to see the export of your configuration to be able to tell you whether it is correct. Before posting the export, do not forget to obfuscate anything that might identify you or permit someone else to use your VPNs, i.e. replace any static address on the WAN interface by some text string like my.wan.ip.addr, any serial numbers, and any usernames. Passwords and strings of similar purpose are hidden automatically if you add a
hide-sensitive parameter to the
/export command, but usernames and VPN server addresses or domain names are not, so take care not to omit anything.