OTD500 subnet only partly working

We have the following setup: OTD500 with (e)sim (tried both) which gets a subnet from the mobile provider through a custom APN. (Subnet: for instance 1.1.1.0/29 ; OTD shows 1.1.1.1 and the firewall gets 1.1.1.2 in this example.

The OTD is configured with IP Passthrough and regardless of the IP I set in the firewall behind, it works. But If I attach multiple IPs on that same interface all traffic from the secondary IPs isn’t working. I already tried adding those IPs to the ARP table using a custom script, but that doesn’t work either.

Anyone having similar issues with this kind of setup?