I have 1 single PPPoE account with multiple WAN IPs, that connected to ISP (use PPPoE server to have the internet and public ips).
I need to setup something similar to this, but I am not sure is it possible or not because whenever I set public IP manually to Mikrotik B & C, it still get the Mikrotik A’s public IP.
The Mikrotik A’s LAN is bridged with em6 (for Mikrotik B) & em10 (for Mikrotik C).
Anyway, the diagram is just an example (so that easier to understand).
There are several methods. e.g. a ‘WAN’ subnet linking A to B and A to C, NAT, PPPoE server & clients - it depends on your network architecture strategy and where you are going to implement firewall and NAT.
That sketch shows Mikrotik A LAN IP 10.0.1.1/16 which overlaps with Mikrotik B & C LAN IPs 10.0.10.1/16 & 10.0.10.1/16 and have DHCP servers with mismatched subnet sizes 10.0.10.1/24 & 10.0.10.1/24 but nothing particularly useful.