OK not sure if I am missing something or it is one massive plot hole. How did Sasuke get the curse seal if it was not in the forest? I mean you straight up said Naruto ruined the snake sennin's plans there so when did it happen?
Author's response
Sasuke received it during the retrieval arc. I might have missed saying it but that's when he got it and had it upgraded and then removed.