Are you going to show your bottom layer?
Anyway, in the mean time I tried to recreate it. I did not bother doing it completely, just to the point of understanding the topology. It is not quite accurate, but should be close enough to understand what you did.
From what I see, this is exactly kind of problem layout that I expressed my concern about earlier in the thread. Sure your looks nice and neat, but I don't think it is solid. Expensive tools is not a replacement for skill.
First of all, no bypass on halls. I can't completely know how the power to these two is routed and where it is taken from. Ok, easy to fix. No bypass on PIC? Hmm... I guess C3 is supposed to be that, but look, it is sitting directly on the high current bus. Not good.
Finally, the ground. From the point where Q2 connects to ground, can you show the path that the current will take back to X2? On the ground of such complex shape it is difficult to predict it exactly. But genrally it will flow diagonally, directly towards X2, switching back and forth between top and bottom, or in parallel where possible. So in essence it will flow directly underneath the PIC. This is the worst kind of mistake that an engineer can make (as far as layout is concerned). It creates noisy environment for the CPU to live in. The ADC inputs will be very noisy. Basically you failed to separate ground and power into quiet and noisy areas.
The second pic is my original layout. Not as a neat and pretty for sure, but you can easily follow the path of high current loop - it will not be crossing CPU. The third pic is just ground. As you can see vertical cuts direct the current flow around the CPU section of the ground.
Any comments are welcome