Don’t know where to put this but I know devs lurk here so…
Seemingly like this forever: Adding tags through admin pages (customer, order, etc) removes/overwrites any tags added by 3rd party (eg. by flow / apps / other users) whilst you have said admin page open. So instead of a simple tagsAdd mutation (which adds to, not removing, other tags), there’s no handling of additionally added tags, and it removes anything other than what a given user sees at the time they open the admin page and adds their own tag.
Why? Seriously, why? Who thought that was a good idea?