I've seen people say videos don't show up in their feed for a long time, but they always showed up in mine. This is the first incident where it never came to my feed either. Still says no views and no ratings.
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more