What other testing was done to get 4.1V on VIN? Was that just with USB cable?

No code provided ...

What does setup() look like?
If it has some variation of: while ( !Serial ) this would...