Current sensing in motor control is not just a number for the algorithm. It shapes every control-loop decision, and small noise or timing errors can become vibration, heat, or position error.
Treat the sensing path as a system
Shunt placement, ground routing, input filtering, and sampling timing should be designed together. Fixing them after the PCB is finished is usually more expensive.
Test under real load
A motor without load behaves differently from the real machine. Test with load changes, speed changes, and a few fault scenarios before trusting the result.