As opções de inicialização do UEFI são armazenadas em variáveis UEFI, não em um disco. Isso é verdade para máquinas físicas ou máquinas virtuais. O Hyper-V armazena variáveis UEFI em um dos arquivos de estado da VM, não no VHD. Então, quando você dissocia o VHD da VM, perdeu as variáveis UEFI e as entradas de inicialização.
Se você deseja clonar uma máquina que depende das variáveis UEFI para inicializar, exporte a VM e importe-a novamente. Isso manterá os arquivos de estado e o VHD juntos como um conjunto, em vez de separá-los.
Aliás, nem todos os sistemas operacionais convidados configuram as variáveis UEFI da maneira que o RHEL fez aqui, e é por isso que você nem sempre vê esse problema. Alguns sistemas operacionais, incluindo o Windows, definem a variável de inicialização UEFI para apontar para um disco, não para um arquivo no disco, e a especificação UEFI informa onde encontrar os arquivos de inicialização nos locais padrão do disco. Eu só mencionei isso porque a próxima pergunta que as pessoas costumam fazer é sobre por que isso parece falhar apenas em parte do tempo.