Excellent point
Yeah, I thought you were mixing in clean signal on the FX loop block too. If you aren't then ignore my suggestion of split paths.
Maybe play around with the input impedance of the preset and see if that has an effect? And of course make sure the FX sends and returns are set to instrument level and not line level.