I can only comment on the reaper solutions. The shows for which I have done this were all during the era of qlab 2, so I haven't had reason to explore yet in qlab 3 with mic cues beyond the most basic stuff. Clearly, Chris and the qlab team is working to make the stuff you describe all be possible, easy, and stable within qlab. I have no clue where they're at at present with that goal, but obviously once they've achieved it, qlab will be the one stop shop for this stuff.
Historically, for situations like what you described, I'd create a single reaper track for each instance of the mic needing different parameters. Each channel record armed, set to the correct mic input, and with monitoring turned on. For each channel one at a time, I'd set the effects as appropriate for that instance. Routing can be handled per-instance as well in the I/O window. Uncheck the send to master bus, add in new seeks to hardware outputs for each output you want to address (as stereo, mono, or multichannel busses, as you prefer), and adjust the send level of each to balance the outputs as you'd like for each unique instance.
Then, I set up midi commands in qlab to mute and unmute each of those tracks as needed throughout the show. Or you could automate fades between instances if they overlap.
If you need master fx for the mic, or for outputs, the above can easily be modified to handle that.
In hindsight, it occurs to me that following the above verbatim, you'll hit a limit in terms of processing power, which could be corrected by record arming only one channel at a time instead of keeping them all armed and muting / unmuting. The benefit of working with mute is you can assign midi cc 0 and 127 to set mute state, whereas I believe record arm can only be addressed as a toggle state. In any case, I have done the above with a relatively large number of tracks for individual effect instances for 8 or more mics in a pretty complex children's show, and had no problems with processing power.
I also start my qlab session with a series of midi cues re-initializing all my reaper channels for which volume, pan, effects parameters, etc, are automated throughout the show.
I'm happy to go into more detail on any of the above if it's useful, although maybe that's better off-list. I likely have already hacked through it once or twice if you search the list archives over the past couple years if you search my name and reaper.
Happy automating!
Dan