Hi,
using 2 instances would also be the way I‘d recommend. But this will probably not solve the „glitching problem“ as there still can be fast transients.
I think a fast fading instead of switching could solve this. I remember Dave Dore did some basic and very useful work on this here:
Good luck and regards, humphrey