If those clearances are in spec for your shop, you're using a very advanced shop. The drill registration, in particular, must be very good.
Normally, the pad around the via is just big enough so that if the drill hole is off center (to the limits of its tolerance), the hole won't break out more than x % of the perimeter of the pad.
If that's what you're doing here, I suspect you have a potential problem. If the drill hole goes off toward the QFN pad enough to break out of the via pad, it will not have any solder mask between it and the QFN pad. Then, when you lay down solder paste and reflow the QFN part, its possible for all the solder to get sucked down the via, leaving you with no connection (or a very dodgy connection) to the QFN part.
If your via pads are actually much oversized so that there's no risk of the via hole being outside the solder-mask area, then you could be okay. But that's probably still requiring very tight drill tolerance. If this is a one-off, no problem. If you want to take this to production, first make sure your production shop can meet the same tolerances at a price you're willing to pay for this board.
An alternative might be to do "via-in-pad, plated-over" (VIPPO). That puts the via right in the pad, then deliberately fills it with solder or some kind of polymer so it won't suck solder away from the joint with the part. But I'm not sure if you can do that with a very small pad like you've drawn here.
It looks pretty reasonable to me. I've got a question and a comment.
What are the components between the antenna and the GPS module? Any clocks etc? If they are power supply lines, it looks a little light on bypassing.
I'd also drop a dozen or so ground vias under the antenna itself, placed randomly. The reasoning behind this is to make sure you don't create a resonant cavity under the antenna, with the walls formed by ground planes top and bottom, as well as the via holes running around the outside. Unlikely, as your pcb is likely to be lossy, but you'd hate to hit the jackpot with that.
Best Answer
The parastics for vias look like the circuit below. With the vias the same size and making the grid smaller would only reduce the inductance and resistance between vias.
The via sizing will make a difference, making the via smaller (with the height the same increases the inductance. However, there are more vias so over all the inductance drops. The specific frequency does matter, and can be estimated per your application. Since the values are in the uΩ, pF and pH range, the time to care about this is when you are dealing with microwaves.
Source: https://www.microwaves101.com/encyclopedias/microstrip-via-hole-inductance