Might be worth a shout as a git issue: https://github.com/Kong/kong , I wonder if you need to use escapes for that char specifically. Either way I feel like there should be ways to put w/e data you want in a tag at the end of the day without complaint(although I generally think tags are meant to be short string lookups) so maybe a length limitation would be appropriate haha.
Is it possible to forward consumer tags to the backend service also? It would be useful for pass to pass through some additional metadata about each consumer.