Thinking of buying. Questions first

I am making a top down 2d game.
Right now I have a homemade A* that is working to plan a path and move and that works without a problem.
The problem I run into is other units moving along paths as well.

When the path is planned and movement is started the path may need to change if units are now in the way(they weren’t there during the initial pathing call).

Does your product take all this into account so that units never collide(occupy the same position)?