Your user token is used to save your progress. As a security measure, we delete them when you sign out of freeCodeCamp. A new token is created again when you open up one of the projects, but existing VM’s still have the old token until it shuts itself down. Open up a different project to shut down your running VM. Then go open the old project back up; the container should now have your new token. If you finished the project, it should take you right to the screen in the image above. Press that continue button to submit the project again. If this is the issue, it should now be saved and show up the next time you refresh your freeCodeCamp page.
I assume VM is Virtual Machine. The point is that, if you follow these steps above (from the post which I linked), you might have luck getting the course completion checkmark on FCC.
Are you not running the course through the browser? There’s nowhere on FCC to submit a github link for this particular course, so why do you have your code stored in github?
Other courses require github submissions but not this one.