Using WRT3200ACM in a multiDHCP environment

I have a WRT3200ACM connected to an ISP router which has a DHCP server with two different class scopes. A primary server 192.168.100.1/24 and a secondary 10.0.0.1/24. I added the secondary based on my existing equipment. I cannot change the primary server to my class A range as the ISP has a TV box which does not work if I change the class C to the secondary server role. So it is configured as above. My issue is that when I configure my WRT3200 router as an AP using openwrt, I only get class c addresses fed to my wifi clients. I know it can be done, but I would like to get class A addresses on my wifi clients so I can access devices on my LAN from my phone. I know it looks weird on the part of the ISP as they only have one device which uses the class C on the LAN (but changing the class C DHCP server to secondary and their device does not work), whereas I have about 10 devices on the LAN using class A. How can I configure my WRT to dole out class A WiFi addresses based on the DHCP servers on the LAN. I connect the WRT to the ISP router on the LAN using ethernet cable, so it's one LAN with two DHCP servers, most of my devices are connected by ethernet on this same LAN and a few by Wifi, but I only get the class C on my phone or other wifi clients no matter how I try different configuration of my WRT. Can anyone help me out of this routing nightmare?

How does the ISP router decide when to use an address from one class or the other? What address do you get if you connect a device to your network?

Devices connected on the wired LAN I get the primary DHCP (class c), so on the wired LAN I use static IP addresses on the Devices. Even if I put these addresses in the ISP router it doesn't respect them, so I have to do it at the devices

So, the dual network configuration is at the ISP router, but it is not working properly, right? I think you should start by fixing that.