[ ] Why not use a 4 layer pcb that has two ground planes in the middle and nice broad lines for power? Probably not that more expensive and would benefit stability and wifi.
[x] Connect the ground planes with VIAs
[x] BAT+, VBAT (and VDD) are way too thin
[x] Decide whether to actually do cell protection on the board or leave this to the battery
[x] The charging regulator has a very long and thin line to the battery
[x] Build something to measure the battery voltage, so that you can see what the batteries are doing, maybe just attach VDD_REF to the ADC
[x] Make sure those LEDs are being cooled
[x] C1 should be 47 uF
[x] That switch might not be strong enough. According to spec it is maximally 1A.
[x] The board will be using .15 mA no matter what the ESP32 is doing. just FYI
[x] The ESP wants more free space around the antenna. Best is probably that the antenna actually pops out of the PCB
[x] U6 has an unconnected pad. thats probably for cooling and should connect to a copper plane
[x] C5, C6: The package (0603) ist too small for the capacities (470 uF, 100 uF)