Model training does not stop when accuracy reaches a particular threshold

These two issues are related…

You didn’t actually fix that problem, merely masked it, which creates this problem.