Racing Game - Laps double after all checkpoints cleared, instead of increasing by 1

Sorry for the fuzziness, here is a clearer image (hopefully).
And yes, I noticed in the comments section about this double loop. Someone wrote (but unfortunatly, I don’t fully understand)
Fixes ForEachLoop:

  • 1st ForEachLoop [Completed Pin] <—> SET Total Checkpoints
  • 2nd ForEachLoop [Completed Pin] <—> Play Level Music

Any thoughts on how to fix? And thank you for trying to help me out.