It should avoid if it has to, but it doesn't have to make a hole. I don't think this is the reasoning for the behavior anyway.
At the urging of many, I once again tried Nav On AP 2018.48.
Improvements:
No more lane change aborts (so far)
Suggests changes to the right instead of wanting to stay to the left
Got worse/broken/not improvements:
The suggestions are objectively worse than ever. The lane changes it suggests are beyond useless, especially heading back to the right.
It now hugs the right line in an interchange HARD every time I've let it take an exit on its own.
It just disables nav on AP completely when approaching a cloverleaf type exit. "Nav on AP ending in xxx ft..."
Lots of oversteer on lane changes and exits now.
Detailing, the lane changes to the right seem to just be time based. It suggests changes regardless of the environment. I'm in the left lane going 15 MPH faster than a truck to the right that it can see and it's like, "Confirm lane change out of the passing lane..." Um, no thanks.
I've taken over for every exit it tried on its own now. Before it would at least not try to kill me. Now it basically rides on the right side line of the exit, or worse past it, and it doesn't correct this especially in tighter ones. Huge regression there because this actually at least functioned somewhat before.
Two left exits it tried it oversteered several feet over the left lane of the ramp, requiring a takeover. Lane changes are hit or miss with oversteer now too.
I just don't get it, honestly.
Disabled it again.