@techee thanks for the clear explanation that confirms my understanding of how Geany now works and what your change does.
As I said I agree that the change to parse each file separately and combine the tags is a better solution.
I have been away from home helping friends who were flooded, but the intention is to be back home after Easter when I will get a chance to try lots of the outstanding PRs (noting I also have other stuff to catch up with as well).