The argument on landing is always that, if you could land anywhere on the base, then someone would argue being 100 yrds away is close enough. I think you should get a landing anywhere within the perimeter of the town or base.
Lately, we've had enemy GV's on our own base tower out without getting a kill or proxy, even when we have pinged them.
Without an explanation, it does seem like a roll of the dice.