he seguido investigando , a raiz de otro problema en una version distinta que tengo en otro usb.
mirando el script de instalacion de grub ....
if echo $DEV | grep -q '/dev/mmc'; then #Tablets fix
DEVICE=$(echo $DEV |grep -E 'mmcblk[0-9]+' -o)
else
DEVICE=${DEV//[0-9]}
fi
claro , tiene en cuenta las mmc , pero no las de tipo M.2
prueba añadiendo debajo de ese codigo esto
if echo $DEV | grep -q '/dev/nvme0n1p'; then #M.2 SSD fix
DEVICE=$(echo $DEV |grep -E 'nvme0n1p[0-9]+' -o)
fi