Rhel9.4 install with nvme* namespace says disk not present

I have a kickstart file as follows

 cat inst.ks
#version=RHEL8
auth --enableshadow --passalgo=sha512

# Use network installation
url --url="http://xx.xx.xx.xx/home/rhel9_4le-nightly20240513"

#  Use text install
text
repo --name="AppStream" --baseurl=http://xx.xx.xx.xx/home/rhel9_4le-nightly20240513/AppStream

firstboot --enable
ignoredisk --only-use=/dev/nvme0n3

keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8

network  --bootproto=dhcp --device=eth0 --noipv6 --activate
network  --hostname=abcd
rootpw "abcd"

# Run the Setup Agent on first boot
#/rootpw
# Do not configure the X Window System
skipx

services --enabled="chronyd"

timezone America/New_York --utc

bootloader --append="ipv6.disable=1 crashkernel=8192" --location=mbr
autopart --type=lvm --fstype=xfs
clearpart --all --initlabel --drives=/dev/nvme0n3

%packages --ignoremissing
@^server-product-environment
@container-management
@debugging
@development
@directory-server
@file-server
@ftp-server
@graphical-admin-tools
@guest-agents
@headless-management
@legacy-unix
@mail-server
@network-server
@rpm-development-tools
@scientific
@security-tools
@smart-card
@smb-server
@system-tools
@web-server
kexec-tools
@base
@core
@network-file-system-client

%end

%addon com_redhat_kdump --enable --reserve-mb='auto'

%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end

But at install I see ignoredisk --drive /dev/nvme0n3 is not found.
It would be very helpful how to specify input for nvme install

try

ls -l /dev/nvme0*

and post back the command and your results.