Thanks for playing! The back and forth loop is the intended experience, but I understand if it feels too restrictive, as I only start balancing this game an hour before the deadline lmao. I think the cause is enemy evasion and accuracy being way too high so you run out of items quicker. Thanks for pointing this out.
Also about the engine, I use a plugin called MZ3D that can be used to make 3D games in RPG Maker.