Hey guys there is a discrepancy in my nbme and uwsa scores

Hey guys there is a discrepancy in my nbme and uwsa scores
I started with offline nbmes and my offline nbme scores of nbme 13-28 wrong, nbme 16-26 wrong
Nbme 17- 25 wrong
Then I have online nbme 21-232
Nbme 22-242
Then nbme 23 was the worst middle of the test I felt like giving up -232
Then gave uwsa 1 - 259
It boost a little confidence but it overpredicts
Took nbme 20 offline - 45 wrong
Exam in 3 weeks and remaining assessments are nbme 24,18,uwsa2 and free 120 I don’t know if I am going to improve or I am becoming stagnant…and what should be plan for last 3 weeks…