Thank you very much for the remarks. I will try to redesign my pcb.
But I have a question again.
I was suggested to separate the GND of the high and low current part of the driver.
My idea was to put all high current parts on side of the driver and low current part on the other and finally I joined the GNDs only at the minus battery terminal.
If I use so many vias on the pcb everywhere I will join the GNDs at several locations earlier and not just at the final step.
In this case does it have any sense to separate them?