Since I haven’t seen it mentioned, I created a battery and USB-C cable connection, then plugged the USB C into the Xiao, and everything works, no code changes.
Definitely doesn’t seem like it’s my battery, or soldering, or wiring.
Seems like a problem where the battery pads are. I’ll report in here when I test the next 10 out the same way.