To Miguel's point, if Document CAL assignments are not holding, it may be due to not having Doc CALs assigned to that app that have not already been assigned or something along those lines. The information is stored in the CalData.pgo files, it is possible those may have become corrupted too causing the issue. Best I have in addition to Miguel's comments.
To help users find verified answers, please do not forget to use the "Accept as Solution" button on any post(s) that helped you resolve your problem or question. I now work a compressed schedule, Tuesday, Wednesday and Thursday, so those will be the days I will reply to any follow-up posts.