strange design
did you consider that the LM3409 also produces some heat?
it has for a reason the colling pad this should contain 4 vias and be thermally bounded to ground on bot sides and this ground should also be connected to drivers rim, you insulated it all the way around

I would put it way closer to the boards edge

also your board has no spring pad, usually this also helps with bypassed spring to absorb some heat from the driver

go with all resistors and the small “no power” caps to 0603 size

use a TO277B diode to save some space

do not insulate battery ground from diver edge ground!

you also have your inductor and switching MOSFET on pretty few copper, no viases to get some heat moved to the other side
same with the reverse diode, for god sake connect that ground there to driver rim for heat sinking, especially with significant higher input voltage than LED there is a lot heat produced by this diode