The network seems excessively large.
Other ways to extend your network include using wireless repeaters or extending cables over longer spans.
Do you possess a sufficiently large DHCP pool to accommodate all devices?
Ethernet and fiber optic connections lead in popularity. Coaxial cables also function, though Moca adapters may come at a higher cost.