Im stuck in a terrible loop of postponing my exam 2

I really need some help.

Im stuck in a terrible loop of postponing my exam 2 months at a time and i cram and end up right where i was. I see how stupid that was.

I did UW once and im on my FA 2nd pass.

NBME are atrocious and have shattered my self confidence completely.

NBME 20: 180 (after FA first pass. I was still doing UW)

NBME 21: 190 (after UW half done. Waste of money but i was about to run out of my triad)

NBME 23: 192 (UW 1st pass done)

Anki really works for me but i have always told myself i dont have enough time to finish zanki deck so i should spend my time revising FA instead. But it is clearly not working. Can anyone help?

Is there any way I can do Zanki without spending 6 more months on this.

I have wasted so much money due to my mismanagement. Can anyone relate?