what you are seeing is a valid (if undesirable) solution to the instructions you gave it. You told Fusion to make the circle tangent to the line. It did that. This is a constraint system with an infinite number of solutions, and one of those was selected. The usual answer is to provide the system with some more information (other constraints, or dimensions) to try to force the solution that you want.
Now, having said that, I agree that this result is undesirable, because it forces the circle to move more than is necessary, and the bias should always be towards minimum movement. If you would like our solver team to look at this, please share the design here, and we can do that. Perhaps this is a good test case for the solver to improve the behavior.
Jeff Strater
Engineering Director