That is a very weird bug, hopefully it gets fixed.
Yes if I were to rename a project it would have to be renamed in the tag as well.
I considered using metadata instead of a tag but I liked the “visual” of having the project tag attached to actions.
It looks like this which I find very pleasant and intuitive, since it reads as “this is an action belonging to that project”
One downside is it means a query for #project also returns these so I have to filter out where file.tags also contains #action.
The meeting note & person notes & project notes all have queries that find where this.file.link is referenced in actions along with their status/reason. In the project notes it also has a filtered query showing only actions for that project tag (injected to the dataview query via Templater when the note is created from the template). Person templates show me what actions I owe to that person, what I’ve delegated to them, what I’m waiting on from them, etc.