Autoinstall ubuntu 24.04 server fails to load user-data file

Using the same method as described here (https://canonical-subiquity.readthedocs-hosted.com/en/latest/howto/autoinstall-quickstart.html) I managed to autoinstall both 20.04 and 22.04 LTS.
However when trying 24.04, the installation fails to detect the user-data file.

Looking at the logs on the apache server, I see the file is being requested

192.168.57.147 - - [27/Feb/2025:04:37:51 +0000] "GET /ubuntu2404/autoinstall/meta-data HTTP/1.1" 200 256 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:51 +0000] "GET /ubuntu2404/autoinstall/user-data HTTP/1.1" 200 2061 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:51 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 491 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:52 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:53 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:54 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:55 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:56 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:57 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:58 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:37:59 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:38:00 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"
192.168.57.147 - - [27/Feb/2025:04:38:01 +0000] "GET /ubuntu2404/autoinstall/vendor-data HTTP/1.1" 404 490 "-" "Cloud-Init/24.4-0ubuntu1~22.04.1"

However on the target system it presents the language selections prompt.

In cloud-init-output.log the following is shown

In subiquity-server-debug.log

I am at a loss of where else to look to diagnose this issue. Any guidance would help me out a log.

After several days, I finally found the solution online. To PXE boot 24.04 “cloud-config-url=/dev/null” is needed in the grub setup to ensure the user-data file is loaded.

menuentry 'Ubuntu 24.04 Installer - SDA' {
  gfxmode $linux_gfx_mode
  echo "Loading Kernel..."
  linux /ubuntu2404/vmlinuz ip=dhcp url=http://192.168.57.2/ubuntu-24.04.2-live-server-amd64.iso autoinstall cloud-config-url=/dev/null ds=nocloud\;seedfrom=http://192.168.57.2/ubuntu2404/autoinstall/
  echo "Loading Ram Disk..."
  initrd /ubuntu2404/initrd
}

For comparison Ubuntu 22.04 does not require this

menuentry 'Ubuntu 22.04 Installer - SDA' {
  gfxmode $linux_gfx_mode
  echo "Loading Kernel..."
  linux /ubuntu2204/vmlinuz ip=dhcp url=http://192.168.57.2/ubuntu-22.04.5-live-server-amd64.iso autoinstall ds=nocloud-net\;seedfrom=http://192.168.57.2/ubuntu2204/autoinstall/
  echo "Loading Ram Disk..."
  initrd /ubuntu2204/initrd
}