Linux installation error related to file system

Assuming UEFI/GPT in the answers below.

1 MiB Free Space

There are both fail safes and alignment reasons for that 1 MiB (also at the end of disks), so it should not be a problem.

/boot

You probably do not need a /boot partition. There are some specific cases.

ESP

Under the assumption above, you do need an ESP, and you do have one. ESP stands for EFI System Partition and UEFI (the U is dropped in some cases) stands for Unified Extensible Firmware Interface.

ESP Size

98 MB is most likely too small (uncertain if this is causing the error message though). Microsoft says 100 MiB is the minimum, though a good recommendation is 550 MiB.

Other Considerations

I have never installed Devuan and can therefore not answer about that specific error message. It could be a bug in the installer software. I have come across bugs that I suspect was related to it being a NVMe disk.

I do recommend increasing the size as described above. In addition, you only need ESP (/boot/efi) (possibly /boot instead) and root (/) partitions, but the others are fine. Also make sure that ESP has vfat (preferably FAT32) filesystem and the esp (or boot, esp) flag (sometimes referred to as EFI System or EF00). You can keep the other partitions as long as you do not try to have several ESP. Also the 68 GB swap seems excessive.

UEFI/MBR

My initial assumption might have been incorrect. If you use MBR ("dos") partition layout, then there is in some tools (e.g., fdisk) a bootable flag that has to be set, in fdisk it is shown as an asterix * in the Boot column when printing the table on screen. See this related Stack Exchange: Unix & Linux question.

However, it is usually recommended to use GPT layout with UEFI, please see the Gentoo Handbook and Arch Wiki.