Li-ion built-in vs external protection
Many but not all LiIon cells have internal protection circuitry. This is intended to protect the cell against gross abuse and is not intended for protection in normal operation.
The TP4056 is a battery charging IC and does NOT have any battery discharge protection provision, BUT it is common for charging boards using the TP4056 to also incorporate additional undervoltage discharge protection circuitry.The TP4056 associated low voltage  cutoff circuitry will usually function above the voltage that an in-cell circuit operates at. For this task the cell BMS is redundant as long as the TP4056 circuit works correctly. In the case of failure the in-cell BMs acts as a backup.
However, in-cell protection usually also provides useful safety features that the TP4056 PCBA does not provide. Typically this includes over voltage protection (for when charging ICs fail) and a gross overcurrent fuse that fails permanently open if very large discharge current are drawn. The latter is useful in the case o major faults that may otherwise result in f laming destruction of the associated device.