If your battles are evented (enemies on map), you simply add a Call Save Screen command after the battle.
If you're using random battles, you'll either need to change them so they're controlled by an event but it looks like it's random (make an event simulate the random battle system) so you can add a Call Save Screen command after the battle, or you'll need to find/request a plugin to do it.
What is the "glitch" when you force it before you go back to the scene, and how are you doing that?