Did you try to do this also?
This approach will use your existing ESP and thus you won’t need a separate /boot partition…
-
Unmount
/boot/efi -
Mount your ESP at
/efiand create a subdir for manjaro at/efi/Manjaro -
Recursively copy the contents of
/bootto/efi/Manjarousing sudo cp -var /boot/* /efi/Manjaro. -
Bind-mount the
/efi/Manjarodirectory as/booteg:
systemd-mount -o bind /efi/Manjaro /boot
And this in fstab:/efi/Manjaro /boot none bindOr use: [root tip] systemd mount unit samples
(Ofcourse don’t forget to adjust your entry for your ESP to mount it at/efibefore this) -
If you still have a directory
/boot/efi(which should be empty now), you can remove that dir because it won’t be used/needed anymore. -
Re-install grub with the ESP at
/efi:
sudo grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Manjaro --recheck --verbose