Today we’ll have a release that will allow you to change the ownership of workflows from the UI, the 3 dots menu will now display a “Move” action that would allow you to do so.
But to the point of your question, n8n uses the owner information only on the first pull, so when a workflow is being first created with source control.
Once it already exists, if you change the owner attribute it won’t reflect with n8n because the way we built this is with the idea that the “Move” action would be a quick follow-up, and also because we want to keep ownership as is in case people manually move workflows from a project to another.
So I would suggest you try our new version coming out later today with the Move action and it should resolve this problem.