I'm not sure why the delay in rate limit mode won't work for you (just before MQTT) - it will space out all your messages into a stream with whatever gap you need.
Not sure why you think Modbus or MQTT is the problem here. Your original post just says that Hubitat slows down.