Good morning everyone!
Before I start, I am still a student, so please don't be too hard on me

So I was thinking about this high speed AWD go-cart for a while...
and now that I have some free time I decidet to start it.
I have already Build a BLDC driver futuring a MP6532 running 6 CSD19535KCS NMOS at 40V from a linear supply capable of 10A for testing. I thought the MPS driver would be a perfect fit because it is prettey simple to set up, but it seems like that chip aint workin right. The motor is spinning and I can adjust the speed, but there is almost no torque behind it at low speeds, it getss better at higher speeds though. I can also only measure around 2A of current draw when I try to stop the motor. I have scoped one of the high and low side gates of the mosfets and I have to admit I havent seen such clean switching for a while! But I think there is something wrong with the driver. Or I am just to dumb to understand whats going on here!
measuring one of the mosfet gates while trying to stop the motor I can barely see a change in frequency.
I will attach a a picture of my board, routing is prettey clean as well as all signals well at least for me I'm not routing boards everyday...
DISCLAMER I have forgotten to put the silk screen on while ordering those pcbs

Anyways I dumbed that idea, but I would still love to find out why that driver is not pushig those mosfets!
Open for any ideas to find my mistake!
While that board is still not working as expected I came up with someting a little more complex.
I thought of using 3 high/low-side mosfet drivers to program the deadtime per software.
I was also thinking of using 3 AND gates and distribute the PWM signal from the PIC18 that way.
A rough schematic of what I mean will be attached as well so its clear what i mean.
I would like to hear what you guys think about driving a 3 phase motor that way and also know if anyone has a clue why the mp6532 is troublesome.
BTW as soon as I get the motor running on its full potential I will make 4 identical boards and connect them via ISP to a raspberry where the torque vectoring fun begins, well at least thats what I have in mind so far

pcb size is 40x80mm and If I need to make new ones, they cant be bigger due to the casing I already have.
thanks in advance and best regards from Germany!