Why aren't #hashtag, #hash-tag, #hash_tag, #hash.tag **all the same tag?**?
GNU Social gets this right.
Maybe GS is getting it wrong?