Major Mainstage midi note buffering issue
I'm running Mainstage 3.3.2 with a variety of 3rd party software plugins. When playing a piano patch in Kontakt (for example) often Mainstage will stop playing these notes and spit them all out at the same time a few seconds later. This does not register on the CPU load history window.
This started happening during a concert series, and I tried everything possible to fix it. All the sounds are on external SSDs. I replaced the SSD enclosures with brand new USB3 enclosures plugged directly into the iMac.
I also replaced the audio interface mid-run.
How can I fix this? As it is, it's unusable for me, but I really want to be able to use Mainstage for these live concerts.
iMac (Retina 5K, 27-inch, 2017), macOS Sierra (10.12.6)