I used the via method as you suspect… works perfectly.
Next round I may up the size a tad, works best if you pre tin the top side of the board and the batt pads on the Xiao. HTH GL:-)