Should I Retake the ACT or no

Hi,
So i currently attend high school in the US and I moved to the country about three years ago and started learning English then.
I took the ACT twice in my junior year.

First time I got:
C: 32 E: 33 M: 35 R: 27 S: 31
But then second time I got
C: 35 E: 35 M: 31 R: 36 S: 36

I have no idea why my math dropped so much the second time. The composite score was a 35 which was amazing, and I am aware that I have a 36 superscore. However, I am thinking of applying to bio related majors at a top university, and I’ve heard that math matters a lot if you are applying to a STEM related major. Should I retake the ACT or no? Do I stand a chance at top universities like ivies with my current score? And for colleges that focus on single highest composite score( like Princeton), will they even look at my act with a 35 on math if I submit that score along with my second one?

Some other academic aspects of my resume:
4.0 GPA
SAT: 710/780
Calc BC senior year
Lots of Bio rewards like USABO semifinalist…
Strong leadership in STEM clubs
800 SAT subject test Math 2

Thank you sooo much for the advice!!