Autoyast software selection

Hi,

I’m trying to pxe boot and do a automatic install of SLES15 sp5
All looks fine and it boots and retrieves autoinstall.xml file and install files that are in a apache http server.
But when doing software selection it claims that it can’t set patterns; base enhanced base and so fort.
My autoyast file software part looks like this, I have borrowed that from internet.

<software>
    <install_recommended config:type="boolean">true</install_recommended>
    <patterns config:type="list">
      <pattern>base</pattern>
      <pattern>enhanced_base</pattern>
      <pattern>minimal_base</pattern>
      <pattern>x11</pattern>
      <pattern>x11_yast</pattern>
      <pattern>yast2_basis</pattern>
      <pattern>yast2_server</pattern>
    </patterns>
    <packages config:type="list">
      <package>autoyast2</package>
      <package>bc</package>
      <package>btrfsprogs</package>
      <package>chrony-pool-empty</package>
      <package>dstat</package>
      <package>e2fsprogs</package>
      <package>firewalld</package>
      <package>glibc</package>
      <package>grub2</package>
      <package>iftop</package>
      <package>iotop</package>
      <package>irqbalance</package>
      <package>kdump</package>
      <package>kexec-tools</package>
      <package>lsb-release</package>
      <package>numactl</package>
      <package>net-tools-deprecated</package>
      <package>openssh</package>
      <package>sle-module-basesystem-release</package>
      <package>sle-module-server-applications-release</package>
      <package>sles-release</package>
      <package>snapper</package>
      <package>sysstat</package>
      <package>tcpdump</package>
      <package>wicked</package>
      <package>xfsprogs</package>
    </packages>
    <products config:type="list">
      <product>SLES</product>
    </products>
  </software>

Any suggestions?

/Lennart