Hey mate it would be best to try Kaidomain they are good but its a bit of a wait some times for shipping. Or try Mountain electronics for a driver that is E switch compatible.

Some times shorting out pins on the MCU will disable certain modes?

If you still want built in charging you can get the generic 1amp charging boards cheap you just have to make it fit. They are generic clones of the TP4056