Noticed something, no idea if it was present in 3.1: the soundfont loading is great and works almost always. Well there are some specific cases where you have to work to get it work, but it is specific to the different soundfonts.
However, something I'm now sure of: the loops are always just a bit off. Really, just a bit. The Start value has to be decremented only once, and everything sounds right. Otherwise, the loops are off and you can hear it, especially when the loop region is very small.
It happens with every soundfont I tried over the last months so it looks like it is Caustic's fault this time. At least SF2 files, because I haven't tried with other formats.