110 devices is a lot, but not excessive. If you split your network you may well end up with two weak ones.
You may be able to resolve the problem simply by adding routers. Bulbs are not particularly strong routers and by the sound of it you have a lot of end devices. (Are Aqara H1 switches routers? A lot of wall switches aren’t, but they are mostly no-neutral.) To get a solid network you need to blanket the building with mains-powered routers and add the battery-powered sensors afterwards.
You probably know this already, but if you’re using ZHA you can get a summary of channel usage from the download diagnostics option on the Integration page. It’s towards the end of the file and looks something like this:
"energy_scan": {
"11": 73.50699819621309,
"12": 31.01324838787301,
"13": 25.74050169409602,
"14": 4.69985354430736,
"15": 49.512515447068886,
"16": 3.2311094587038967,
"17": 5.317630506738386,
"18": 4.69985354430736,
"19": 6.011489450827149,
"20": 85.82097888710312,
"21": 52.75969252664325,
"22": 87.33047519856483,
"23": 93.76433891498253,
"24": 52.75969252664325,
"25": 10.914542804728702,
"26": 19.00785284282869
}
This is actually a measure of noise on each channel, so it includes Zigbee, wi-fi and anything else that’s going on (your neighbour’s wi-fi?).
Lots of good advice here: