Arduino only works when connected to USB

You need Vin to be about 7.5V or greater. Vin is the input to the on board 5V regulator and it has a drop out voltage maybe a volt.

Ok. Then how is VCC showing correct 3.3V? Maybe I’m misunderstanding. Can I use a 5V power source for the arduino MKR zero?