Terraform reservation_vnet incorrect behavior

Hello.
I’m using reservation_vnet in my terraform configuration.

resource "opennebula_virtual_network" "test_network" {
  name             = var.networks_name
  reservation_vnet = module.network_public.network_id
}

But all time terraform tries to change type and cluster my network:

  ~ resource "opennebula_virtual_network" "test_network" {
        id               = "21"
        name             = "test_network"
      ~ type             = "bridge" -> "802.1Q"
    }

  ~ update in-place

  ~ resource "opennebula_virtual_network" "test_network" {
      + clusters         = (known after apply)
        id               = "21"
        name             = "test_network"
      ~ type             = "802.1Q" -> "bridge"

In my network module type of network is 802.1Q by default:

variable "networks_type" {
  type    = string
  default = "802.1Q"
}

Why it happened?