Vlan 30 bridge on top of elo1 LAN

Hi all

I wondered if anyone can correct my attempt at creating an additional vlan bridge on a machine;

  networking = {
    hostName = "lno";
    domain = "local";
    interfaces.eno1.useDHCP = true;

    bridges.br30 = {
      interfaces = [ "eno1" ];
    };
    vlans = {
      vlan30 = {
        id = 30;
        interface = "br30";
      };
    };
    interfaces.br30 = {
      ipv4.addresses = [
        {
          address = "192.168.30.5";
          prefixLength = 32;
        }
      ];
    };
    defaultGateway = {
      address = "192.168.30.1";
      interface = "br30";
    };
    nameservers = [ "192.168.30.1" ];
    useDHCP = false;
  };

This causes the network to bork and I am not able to connect to it on the LAN (eno1).
Thanks in advance