That stupid "g" gets me every time. Without fail. Oh well.
Anyways, I've never heard it differentiated, short or otherwise, and I've never heard a Southerner use "váy" unless they're Southern by way of the North. That said, I know the language is changing in Vietnam in terms of mixing S & N terms, so I'm not surprised by what you're hearing.