No, simply because this error literally only occurs because of a corrupt progress.json file. That "parse error" it mentions is loading the progress.json file. From within progress.lua, all it's doing is loading that file and then trying to decode it.
Now, the real question is more "how did the file get corrupted?", and that's something I don't have an obvious answer to. You said certain episodes are causing this, but which? Does the episode utilise achievements or a custom launcher page? If so, how are those set up?
Progress.json only exists to track achievements and custom progress for the launcher. The error pictured in the screenshot is trying to parse that file. I know for a fact this does not happen with an empty progress.json, so that suggests to me that you're not looking at the right progress.json. There will be one for your episode and one in the main game itself - though that one should be empty at all times and can be safely deleted.