Why doesn't the XIAO work when connected to the BATTERY's USB mother port?

In fact, I used while(!Serial1){},not `while(!Serial){}. But I had deleted it now.

You can help solved the problem? https://forum.seeedstudio.com/t/why-does-xiao-abnormal-output-when-reading-multiple-adcs/263893

ADCs output is always inconsistent, why not output the same range of values