Why vagrant up always map the ports that I don't want?

==> default: Forwarding ports…
default: 1443 (guest) => 11443 (host) (adapter 1)
default: 5985 (guest) => 15985 (host) (adapter 1)
default: 5986 (guest) => 15986 (host) (adapter 1)
default: 3389 (guest) => 13389 (host) (adapter 1)
default: 3389 (guest) => 53389 (host) (adapter 1)
default: 5985 (guest) => 55985 (host) (adapter 1)
default: 5986 (guest) => 55986 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running ‘pre-boot’ VM customizations…

Here is my config

-- mode: ruby --

vi: set ft=ruby :

Vagrant.configure(“2”) do |config|
config.vm.box = “windows_2019”
config.vm.hostname = “sql1”

Disable default SSH and unused features

config.ssh.insert_key = false
config.ssh.forward_agent = false
config.vm.communicator = “winrm”

WinRM configuration

config.winrm.port = 5985
config.winrm.guest_port = 5985

Network configuration

config.vm.network “private_network”, ip: “192.168.56.11”

Port forwarding with collision resolution

config.vm.usable_port_range = 11000…11999

[[1443, 11443], [5985, 15985], [5986, 15986], [3389, 13389]].each do |guest, host|
config.vm.network “forwarded_port”,
guest: guest,
host: host,
host_ip: “127.0.0.1”,
auto_correct: true,
id: “port_#{guest}”,
protocol: “tcp”
end

VirtualBox provider configuration

config.vm.provider “virtualbox” do |v|
v.memory = 4096
v.cpus = 2
v.name = “sql1”
# Disable default NAT rules without trying to delete them
v.customize [“modifyvm”, :id, “–natdnshostresolver1”, “off”]
v.customize [“modifyvm”, :id, “–natdnsproxy1”, “off”]
end
end

Actually I defined my self port forwarding, but it keep mapping port to 5xxxx. Any setting that I can stop those mapping?