Do two active high signals cancel each other?
Check the datasheet.

TEMP(Pin 1) :Temperature Sense Input Connecting TEMP pin to NTC thermistor’s output in Lithium ion battery pack. If TEMP pin’s voltage is below 45% or above 80% of supply voltage VIN for more than 0.15S, this means that battery’s temperature is too high or too low, charging is suspended. The temperature sense function can be disabled by grounding the TEMP pin.

The &quot;Temp&quot; pin isn't an &quot;active high.&quot;  It is &quot;low to disable temperature sense&quot; and outside of that it is an analog value that represents the temperature of the battery pack.  If you &quot;pulled it high&quot; then you made the the TP4056 think the temperature changed.

If you want to suspend charging, you should use the &quot;chip enable&quot; input, which is also described in the datasheet.
Pull &quot;chip enable&quot; low to suspend operation of the chip.