I’m guessing you must be soft-resetting before starting the battle, then immediately engage the battle after restarting? The thing is, if you do that, the battle “remembers” everything when u soft reset (like accuracy checks, additional effects etc) and will repeat everything if you do the exact same thing (ie start the battle directly). To avoid this, after you soft reset, walk a few steps then engage the battle. Definitely not a victim from this same exact issue