Dual DHCP Public IP on HAPac2?

Hi there- I’m pretty new to Mikrotik. I work for an internet company and we offer a service where customers sign a contract and we provide gear and services for free WiFi at that location in return for on-site advertisement.

The set up will be the main radio on the roof > connected to an ES10-XP > connected to our Mikrotik HAPac2
I’m wanting ether1 to be the Public WAN interface that gets DHCP from our server to provide their personal internet.
Then we’re wanting ether2 to be the Public WAN interface that gets DHCP from our server to provide the free internet to the location.
They need to be separate IP addresses that our DHCP server provides. Our system works by authentication- we put the MAC address of the device into their account- our DHCP server assigns the public IP we assign the gear in the account.

I’ve tried setting both ether1 and ether2 up for DHCP, and authenticating the MAC addresses from each port into our system so they can be assigned DHCP.
However, only ether1 gets a DHCP address and I cannot figure out how to get ether2 to ALSO get a DHCP address.
It seems like our DHCP server is only seeing the main ether1 MAC address and not providing DHCP to he ether2 MAC address.

If this makes sense- is this even possible?

You need to look at the Interface > List & Bridge > Ports… I suspect ether2 a bridge port (since that’s the default). So if you remove ether2 from the bridge ports (so it’s just a plain interface), and then assign ether2 to the “WAN” list in Interface > Lists. Sound like you already added an IP > DHCP-Client that listens on ether2 already, but you’d need that as well. So there be two /ip/dhcp-clients (e.g. on ether1 and ether2). Now the default gateway comes from DHCP Client by default, so depending on which of the ether1 or ether2 is the upstream, you need to set the “Default Route Distance” in DHCP Client so ether1 or ether2 route would win (e.g. the primary the distance should be 1 and secondary be distance 2). The default firewall NAT both ether1 and ether2, if that’s not what you’d want, then put ether1 or ether2 in as “LAN” in Interface > List instead of WAN.