Like how it’s not good to take the SAT a bunch of times rather than a few times, is it not good to take the same subject test more than once?
I took math and bio twice. Only submitted one score since most top colleges allow score choice now. It’s generally fine to retake 2 or even 3 times. Just be wary of schools that do require all scores like Rice University.