In my opinion you have too big of a loop where you have the inductor and the mosfet. Maybe rotate the mosfet 90 degrees to the right, bring u1 higher , shift C8 and R1 to the right a bit...
I'm really against those surface mount capacitors like C1 ... especially if it's electrolytic and not polymer. As your input voltage is up to around 4.2v you can easily get some aluminum polymer capacitor .. example :
https://www.digikey.com/en/products/detail/murata-electronics/ECASD40J157M015K00/10413839They're a bit more expensive but useful if you need low profile. There's also tantalum-polymer capacitors you could use :
https://www.digikey.com/short/p91cjd44Not so sure how useful those C2 and C9 capacitors would be in that footprint ... you have them at 47uF that's kind of a big value for a ceramic, and if the voltage rating is low, you won't get that capacitance in circuit .. see bias voltage and other stuff :
https://www.maximintegrated.com/en/design/technical-documents/tutorials/5/5527.htmlNo idea why you think you need a via and trace on the back to the gate of mosfet, you could probably route it under the U1 chip and have it come out directly up after you rotate the mosfet 90 degree clockwise.
C5 and C6 ... why the different footprints, why one is so small and the other so big... you telling me you have a hard time finding both 1nF and 22nF in 0402 or 0603 ?
There's 2000 1nF (1000pF) ceramic capacitors in stock on Digikey , 1700+ x5r/x7r/c0g/np0 ... 235 in 0402 and 356 in 0603
There's 908 22nF (0.022uF) ceramic capacitors in stock on Digikey, with above temp coefficient, 110 in 0402 footprint and 158 in 0603
And I really don't see why you'd have to use a small via to for the sensing
You may also want to use 2 resistor footprints in parallel for R3 - if you have a hard time finding exactly 8.45 kOhm, you may be able to parallel 120 kOhm and 9.1 kOhm (both R24 series values) to get 8458 ohm , which would be close enough for your needs.
Or pick a slightly different value for R6 to get some more sane value.