720M=7 wrong, but 650M=8 wrong?!? please help!

I just got the result of the June SAT, and my math dropped from a 720 (August 2017 SAT) to a 650. I thought I did much better, so I was a little confused. I checked how many questions I got wrong and I got 7 questions wrong in August and 8 wrong this past June. I know different tests have different levels of difficulty, but should there be this big of a difference/ is there anything I should do?
Also, should I retake the test? My August score was 670R and 720M = 1390 and June’s was 720R and 650M. I genuinely think I can do better but I am not sure if it is worth it.

Thank you in advance!

For what it’s worth, I checked out the scoring guides from Collegeboard’s practice tests. For a 50/58, the score would be 700, 720, 710, 750, 710, 710, 690, 740 in order form tests 1-8. Considering that even their tests range in difficulty and the lowest score they award is a 690, a 650 seems low to me…

I only missed 3 on the June SAT and got a 720. I missed 7 on the reading/writing and got a 710, but in April I missed 10 on r/w and got a 730. Kinda disappointed.

See http://talk.qa.collegeconfidential.com/sat-preparation/2090388-harsh-curve-on-june-sat.html#latest