@NubCake69 Are all the rooms on the same subnet? On the same VLAN?

From what we know so far I would think you are right, the switches need to relay the DHCP packets. No way to solve this unless you have access to the switch settings.