Vagrant no longer removes unused network interfaces and leaves it up to the user. This can forcibly be re-enabled using VirtualBox provider-specific config:
config.vm.provider "virtualbox" do |v|
v.destroy_unused_network_interfaces = true
end
Source: hashicorp/vagrant#1324 (comment)