Progress is per signed-in account. Confirm you are not in a guest session and that you clicked Mark complete on the lesson.
Try a hard refresh, then complete one short challenge to test the pipeline. Progress uses lesson_path strings (track/module/lesson slugs), not UUIDs.
If it still fails, email hello@vibecodii.com with the lesson URL, browser, and timezone. Support can trace your lessonPath in logs.