Hi everybody,
First here is my diagram: 
With the above diagram, all 4 devices (3 routers and 1 PC) can PING each other, but when I forward port 3389 to the Internet, I encounter the following problem:
I use the following script on all 3 routers to forward ports:
/ip firewall nat add action=dst-nat chain=dstnat dst-address-type=local dst-port=11010 protocol=tcp to-addresses=192.168.0.10 to-ports=3389
But when I use the public ip addresses of the routers, only the public address of router 01 can be connected to. I can understand that because it is using the Default Gateway of 192.168.0.1 so it can work, however the purpose of implementing the above diagram is for when the internet in 1 of the 3 routers is down. I can use the public IP address of one of the two remaining routers to connect and set up a default gateway to the other router to continue using the Internet.
I tried another way that in addition to using the above script, I needed to add a srcnat with the following script to be able to use:
/ip firewall nat
add action=masquerade chain=srcnat comment="Internet" out-interface=all-ppp
add action=masquerade chain=srcnat comment="Hairpin" dst-address-list=lanAddresses src-address-list=lanAddresses
add action=masquerade chain=srcnat out-interface=bridgeLAN <<< here
It worked. But I hope anyone can explain how it works and what is a better option (if there is any)
Thank you for reading and looking forward to hearing your comments