Our son would not repeat but he is a fairly strong math student.
I think it is standard in many public universities to encourage students to drop back a little, or take a placement test, for math in certain majors. It makes sense because it’s foundational in nature but sometimes it goes a little overboard imho. On the other hand there are students who fall through the cracks and then they are shut out from certain STEM majors (not a good outcome obviously).
Luckily I knew this before my son went to Preview at UF (probably thanks to some parents here) because the adviser tried to put him back in Calc 1. This happened despite the fact that he had a very good grade in Calc 1 FROM UF that he received as part of online dual enrollment. Nevertheless that was the advice. He held his ground, thankfully, and went on to do fine in Calc 2.
I would be prepared to do tutoring/study supplement groups for Calc 1. Tell her DO NOT get behind.