Are you sure it's avoiding unpaved roads or is it simply that Basecamp is choosing a different route? What happens for example if you put a via point on an unpaved section?
Sometimes unpaved roads are also "Seasonal Closures". Check that avoidance setting as well.