Hi @martyn_thomas,
This has been fixed in FIX: Return 200 from `update_tags` when no tag changes are needed by janzenisaac · Pull Request #38440 · discourse/discourse · GitHub