What's missing in your example is, well, an actual example - a real world example of a position where you are neutral gamma but long theta.
Generally speaking, if all your options have the same expiration, and you are neutral gamma, you will be neutral theta and vega too.
Of course, gamma...