Battery Sense very noisy
As also suggested in the ESP32-S3 manual, we should add a 1uF cap close to the ADC input pin for BAT_SENSE, atm it can fluctuate by +/-50mV which makes any battery charge indicator very hard to keep stable or accurate esp. in the flatter parts of the discharge curve where you can experience jumps of ~10% of remaining capacity with such a huge in-accuracy. Ideally we get to +/- 5mV