2.1 is the version out of all the 2.x versions I settled on after some long nights of testing. Rice 6.1.4 is also the version we use.
We now know that the Plugins aren't the problem as other modders use the same Plugins as us on 2.1 and don't encounter problems.
The glitches are hard to pinpoint as they aren't consistent and it generally does run "ok" as emulators go when running mods. Freezing or crashing are main culprits.
I have considered that perhaps the emulator doesn't like the rom / cheats etc.
But this then makes me realise that 1.6 has no problem with any of it, just grabs the mod by the balls and runs it without issue. Another reason to try and stick with 1.6.
The idea was that because we can run Legends on 1.6 without any issue, the better solution would be to find someone who could potentially remove the Cheat Limit. Problem solved if so.
In the meantime, we can continue to look for the best setup on 2.1.
Here is the setup I find is most stable, which isn't too dissimilar from the default setup. Perhaps you can see something that could use a tweak.
I find that Register caching causes a number of random errors and Protect memory must be off for all of the Cheats and Textures to work.