dcumpian
It very likely is a plugin that is having a parameter changed due to automation when the project opens. Cakewalk has caught most of these, but there are still plugins out there that will trigger the dirty document flag.
^^^ This. It's not a bug in your project, but a bug, er,
feature, of one of your plugins. If you really want to get to the bottom of it, copy the project and start deleting plugins (start with soft synths) until the problem goes away. File that information away for future reference, and whenever you use that plugin in the future you'll know to freeze that track to avoid this annoyance.