Battery shield Not charging with LM 2596 DC to DC buck Converter

Hi,

I am Making a device with ESP32 which can fit on Scooter, to power ESP32 I am Using battery shield photo attached as per below.

Everything is working fine but when I try to charge battery shield with LM2596, LED indicator not working but when I connect it with normal charger LED indicator is working
LM2596 input volt is 16 volt and I keep LM2596 reduce voltage on 4.2 volt to charge battery shield.
I am using c type connector which connected to battery shield and JST xh Connector to LM2596.

I had remove 4 out of 5 LED from battery shield (which shows charging state), to save power.

And USB c type wire with JST xt connector Lm 2596 side and c connector battery shield side. I used 2 wire out of 4 which are already in USB wire.

I checked battery shield C connector, it showing 4.2 volt means power is coming in that board but not charging to Battery

Please suggest what is the issue and how to resolve it if anyone know

Use the micro usb port and short the data lines togeher.

Have uou tried setting the LM2596 output voltage to 5V?

Not understand this, can you explain how can I do this
I trying to solder connector in micro usb port, for that purpose I removed micro usb port.

Yes, I checked with 5 volt also, but it's not working