Looking at this again I think the issue boils down to the east-west path having a different surface from the rest of the highway area at issue here.

So I split this big area into three parts and set surface as appropriate for each part. See changeset #182949352.