The init search android-x86 the dir of installation
according to SRC= or BOOT_IMAGE= variables.
If both disks have the same dir of installation,
the first one will be used.
Basically, you should change your installation dir
in /dev/nvme0n1p6 to avoid conflict with sda1.
Or, if you have a better idea to handle such a
situation, I'm glad to hear.