TP4056 custom PCB battery reference voltage
For other people, in case you have B- and out- not being the same, and all else wokring, please note that I found the solution (or rather what I was doing wrong!). Problem was B- referencing the wrong voltage due to C14 negative leg being connected to the B-, where it is supposed to be ground. Now that C14 negative is connected to ground, every single time, output voltage is the battery voltage! No more is power required to be connected first!