Snapping both sides should be more important than keeping the width of the bar

How about just applying the snap to the delta?