Not sure if this belongs here but decided to post it after all...
I've set up a craft site (Version 3.3.x) and since we're about to add more sites to it etc, we decided to start using a project config to keep everything & everyone synced.
So per the documentation, I started out of our production site, enabled the
useProjectConfigFile setting and used the cli command to build it properly, than I continued by taking a database backup and setting that backup up on our dev/staging envs.
I copied the project config to our dev env, did some changes (added a new site & sitegroup, enabled some sections for the new site) and when I tried to apply these changes to our staging env, they only partially get applied and I get the following error:
Applying changes from project.yaml ... error: Undefined index: 684d2471-bc50-4aa2-b59c-e174e8250d74
When I run the project config sync command again after that, it gives no error or so but it still did not apply the changes.
I looked in to the project.yml file for that key and it is the key for the primary site, that was unchanged.
I'd really like to keep using the project config, but I've got the feeling I missed a step somewhere or so because it only applies the changes partially.
Let me know if any extra information is desired.