from your description and a brief look at the FlexGroove page, this is asking the MIDIHub to do 4 or 5 things, at least. and i do believe the MIDIHub can do any of them to some degree or another (if i’m understanding correctly, but i’ve never used the FlexGroove). but doing them all together or within the same preset? that may be difficult…
likely relevant pipes on the MIDIHub: Sync Delay, Transform, Random, Limiter…probably others. i imagine a variety of combos of this can achieve most of the effects you’re looking for, but worth noting here that you’ve only got 8 slots for MIDIHub presets available on the device itself, and swapping between them i believe must be done manually if not via the computer Editor (i’m assuming this is the goal, because if you’re going to use a computer then why not just use FlexGroove?). manual preset changes may be awkward/bad in the middle of a song or set or whatever.