It’s okay for a normally high flying student to have an occasional low score. That’s life.
At our school it’s simple. No redos unless it’s a fail (below 80%) on a test. If it’s failed the student must redo within 2 days. The grade recorded is the average of the failed test and the passed one, but never higher than 80%.