Tag template not returning posts [closed]

The is_tag() conditional tag returns true if fed an existing tag slug or an array of existing tag slugs.

If used without an argument, as you currently are doing, it returns true when on a tag archive page.

I am assuming your above custom loop is not an archive page?!
If so, is_tag() returns false and your query isn’t run.

Also note that, if this is a secondary loop/query, you should use the WP_Query class instead. Read why.