How to distribute public ip that is on the same route but multiple block

heres what i want because of the limited session i can only create one l2tp session from their mikrotik server with that one session it includes
99.99.99.6/32
99.99.99.82/32
99.99.98.204/30

now what happen is i want to use all of the public ip to be use by my clients who is now using sstp protocol for stability purpose , i want
sstp 11.11.11.3 routed to 99.99.99.6
sstp 11.11.11.4 routed to 99.99.99.82
sstp 11.11.11.5 routed to 99.99.99.204
sstp 11.11.11.6 routed to 99.99.99.205
sstp 11.11.11.7 routed to 99.99.99.206
sstp 11.11.11.8 routed to 99.99.99.207

heres the thing i also have the public static ip that i use to connect all of my clients lets call it 100.10.10.189 i use it for latency purpose i also use that to transport my sstp server so clients can dial that and connect and when they send packets i want those packets go the public ip that i said above.

Their server is mikrotik tunneled via l2tp going to my server which is also a mikrotik and my client is also using mikrotik which is tunneled from my server using sstp

I’d suggest using src- and dst-nat rules in order to translate all addresses to corresponding VPN ones 1:1 :

/ip firewall nat
add action=dst-nat chain=dstnat dst-address=99.99.99.6 to-addresses=11.11.11.3
add action=src-nat chain=srcnat to-addresses=99.99.99.6 src-address=11.11.11.3

and so on.

Maybe one thing you’ll have to do would be to add the public IPs as loopback addresses