For those of you still having trouble, turn on one cheat at a time, make sure it works and is in ram.
then turn it off in the cheats menu, this won't remove it from ram.
This is how I got Pokemon Moon working well.
I'd add the next cheat, say, 100% capture, make sure it works in a battle...