Why do you believe a gen-delim such as # inside a URI fragment should be preserved when a URI processor handles your URI?
A shared URI may be normalized to a canonical representation of the shared object for comparison against other shared URIs for purposes such as link counts. Each URI is wrapped by Twitter’s link shortener, conforming to a URI patten before matching.