Hi
Iamriya. Sorry about the score drop. The good news, your mocks support a higher score - likely a bad day with some bad decisions made on the DI.
I think your DI underperformed due to the guessing, so that was likely a driver that pushed your score down by 40 points potentially if you were getting above DI80 (from 665 to 625).
The Quant, anything above Q85 is very finicky. It is like splitting hairs and sometimes even 2 mistakes can drive the score down to Q80 (rare but happens).
I think you can easily bounce back to at least 675 territory by not letting the timer run you down in DI and perhaps being a bit more vigilant in Quant and to get to 705 you need 13-14 sectional points.
I don't think you need to study a whole lot - just correct your DI strategy and tighten things up in Q and V and retake.