What happens when you use a finer-grained coordinate system for unit movement and collision detection than what you use for pathing? How do you solve when two units occupy shared nodes but there's a way out for a certain unit?
Do you use the path nodes for collision as well, resulting in a lot less places the unit can be at, or do you shift the path grid to the unit's world position?