There are different thoughts as to whether smaller or larger holes reduce ‘solder theft’.
Many (the majority of?) authors claim that a small hole is best (0.2mm is around the practical limit).
However, quoting from a report entitled: “The impact of via and pad design on QFN assembly”:
Solder flow down to the via was seen for all the PTH via sizes tested in this study.
Solder protrusion onto the secondary size was seen for most of the via sizes with no solder mask ring.
The via with the diameter of 0.2mm (8mil) via with the actual hole size of ~ 0.10-0.13mm (4-5mil) hole didn’t eliminate solder protrusion.
More solder protrusion was seen for smaller sized via.
On the other hand, 0.51mm (20mil) via with window pane stencil design resulted in no solder protrusion for 1.6mm and 2.4mm thick board.
— end_quote —
Of course, the subjects of ‘solder protrusion’ from the bottom and ‘solder theft’ are somewhat different.
Maybe the 0.51mm via is stealing a lot of solder as the via hole is being filled?!
The other consideration is thermal performance of the via.
Cheap manufacturers use thin plating for the vias.
JLCPCB don’t seem to quote a spec. for this - they would need to be asked.
I read on the 'net that they may be using 18um - which corresponds to 0.5 oz copper.
So the amount of metal available to transfer heat is very small with a 0.2mm diameter via.
Increasing to 0.3 mm gives a 1.5x improvement.
My thought is therefore that, as you suggest, 0.3mm is a good diameter to use.
Larger diameters would consume area that could be used for solder paste, especially using the approach of isolation of the vias by solder mask as I have been talking about.