I have, on one hub, 28 zwave; 27 zigbee; 77 total devices
another hub has, 57 zwave; 0 zigbee; 107 total devices
my third hub has, 34 zwave; 0 zigbee; 51 total devices
In other words, each of my hubs are in your ballpark from a number of devices standpoint. My 4th hub, which has zero Zwave or Zigbee yet receives Events from most of the devices on the 3 other hubs has, 177 total devices.
I don't have a "Whole House wake and sleep routine" like you do, if I interpret correctly. I don't have any slow downs on any of the 4 hubs. In other words, it's not a requirement to be slow. I do make "announcements" (mostly sound clips: elephant trumpeting when the Garage Door opens, for example,) and get a hundred or more Notifications per day as perimeter doors and windows get opened. Again, I'm saying if your experience was normal, I'd have 4 hubs behaving that way instead of zero.
I tap into logs which run 24x7 because I forget to ^c out, but I'm seeing Events at a 1:3 second average... (One event every 3 seconds, and that's a cumulative log, every Event from any of the 4 hubs goes into one log.)
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: uptime, value: 46329]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: formattedUptime, value: 0d,12h,52m,9s]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: freeMemory, value: 365592]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: temperature, value: 107.6]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: temperatureF, value: 107.6 °F]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: cpuPct, value: 0.5]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: cpu5Min, value: 0.02]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: temperatureC, value: 42.0 °C]
10:21:32 AM ZeeSixth --> Server Hub SENDING: [deviceId: 236, displayName: Collected Info sixthhubitat, name: lastUpdated, value: 1655832106698]
10:21:32 AM ZeeRadioUpper --> Server Hub SYSTEM COMMAND: [name: appHealth, value: 1655832104034]
10:21:40 AM ZeeRadioLower --> Server Hub SYSTEM COMMAND: [name: appHealth, value: 1655832113031]
10:21:41 AM ZeeSixth --> Server Hub SYSTEM COMMAND: [name: appHealth, value: 1655832116031]
10:21:58 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 845, displayName: MultiSensor6A (officeDesk), name: motion, value: inactive]
10:22:08 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 1384, displayName: MultiSensor6X (Kids), name: temperature, value: 84.0]
10:22:09 AM ZeeSixth --> Server Hub SENDING: [deviceId: 212, displayName: LaundryRoomWasher, name: power, value: 0.000]
10:22:10 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 1384, displayName: MultiSensor6X (Kids), name: battery, value: 16]
10:22:10 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 1384, displayName: MultiSensor6X (Kids), name: battery, value: 1]
10:22:10 AM ZeeSixth --> Server Hub SENDING: [deviceId: 212, displayName: LaundryRoomWasher, name: power, value: 1.208]
10:22:32 AM ZeeRadioUpper --> Server Hub SYSTEM COMMAND: [name: appHealth, value: 1655832164034]
10:22:33 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 759, displayName: Multisensor6H (masterBath sink), name: temperature, value: 78.6]
10:22:38 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 749, displayName: MultiSensor6E (upperBath wc), name: temperature, value: 77.8]
10:22:38 AM ZeeRadioUpper --> Server Hub SENDING: [deviceId: 2038, displayName: MultiSenZigbAA (Front EntryWay), name: humidity, value: 62]
10:22:38 AM Server Hub --> ZeeRadioLower SENDING: [deviceId: 1250, displayName: MultiSenZigbAA (Front EntryWay), name: humidity, value: 62]
10:22:40 AM ZeeRadioLower --> Server Hub SYSTEM COMMAND: [name: appHealth, value: 1655832173031]
10:22:41 AM ZeeSixth --> Server Hub SYSTEM COMMAND: [name: appHealth, value: 1655832176031]
25 events, 70 seconds, 2,8 seconds/event, and that's the most recent 70 seconds, so "randomly" selected.