Jake,
You have a lot of this error popping up in your log file (that I overlooked before):
I'm not saying this is your issue, but it was coming up a lot, and I wonder if maybe your ProfileChanger plugin was unable to accept the "save" command and compile its needed info.
Also, the plugin doesn't really rely on Cache, only the profiles do. If your profiles weren't running (i.e. skipping quests/objectives) then I would say cache issues. If your QBs start malfunctioning, I could say CompiledAssemblies issues. But neither is the case with yours so I wouldn't worry about deleting those to attempt to resolve this issue.
Yes, I see that error a lot in the log as it's running, had no idea what it was referring to. In regards to your other post, I should have been clearer, the log I listed was honestly randomly chosen, as a new log is created each time I restart the bot when it fails to continue. So I have a log for each time I try to start the bot from each profile. I start with everything checked off, so a golden lotus profile is loaded and runs fine, then it fails to continue, so I restart and unselect golden lotus, and it runs tillers, then it stops, and I run it again unselecting tillers, and it runs cloud serpent (or anglers? I forget...), and so on and so forth, each time unselecting the one that has already been ran, and keeping the rest selected. I will attempt your steps when I get home today, and if it fails, post the golden lotus log with all of the profiles selected. I'm willing to try just about anything, as it seems like it's not a super wide spread problem, so hopefully it's user error, or at least something I can fix. Do you have any advice on how to handle the save error?