Remove grub - use rEFInd or use the EFI system to load the OS from a unified kernel.
It is easy to implement.
But I really donât understand what a few seconds shaved of the loading time matters.
That is probably just me.
I know the faster the system is declared; we think the faster it should boot; but hardware can only initialise so fast, and no matter the gimmicks - it is just as fast as the total compound of hardware can be initialised.
My workstation takes around 90 seconds to fully load and the parts must be powered on in a specific sequence - and I only do this in the morning.
- turn on the mains for my system
- turn on the mains for the monitor
- power up the workstation
- go make coffee
- come back login
I have two USB disks connected to USB-C10 Perhaps I could shave of a few seconds by disconnecting them - but to what end? 
I am not there - I am boiling water to make coffee - lighting up the stove so we have heat in the house - petting the cats - enjoying the quiet - chatting with my wife if sheâs awake - when I get back the system is up - no big fuzz 
Implement unified kernel boot
Best result is with a LTS kernel. Stable branch only has 6.12 but testing and unstable provides 6.18.
Ensure you have enough free space on the $esp - usually mounted at /boot/efi but you must be root to access the content.
sudo df /boot/efi
Edit /etc/mkinitcpio.d/linux618.preset or /etc/mkinitcpio.d/linux612.preset depending on availablitity on your system to look similar to below example (I donât use the fallback image so I have commented that as well - saves space on $esp partition.
# mkinitcpio preset file for the '6.18-x86_64' package
#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-6.18-x86_64"
PRESETS=('default')
#PRESETS=('default' 'fallback')
#default_config="/etc/mkinitcpio.conf"
#default_image="/boot/initramfs-6.18-x86_64.img"
default_uki="/efi/EFI/Linux/manjaro-6.18-x86_64.efi"
default_options="--splash /usr/share/systemd/bootctl/splash-manjaro.bmp"
#fallback_config="/etc/mkinitcpio.conf"
#fallback_image="/boot/initramfs-6.18-x86_64-fallback.img"
#fallback_uki="/efi/EFI/Linux/manjaro-6.18-x86_64-fallback.efi"
#fallback_options="-S autodetect"
Note the path in /efi/EFI/Linux/manjaro-6.18-x86_64.efi - it does not yet exist and you need to create it manually and refactor your /etc/fstab to mount the $esp at /efi instead of /boot/efi
sudo mkdir /efi/EFI/Linux
Then mount your $esp at /efi
sudo mount /dev/<disk><partnum> /efi
Grab your currently booted cmdline
cat /proc/cmdline | sudo tee /etc/kernel/cmdline
This is an example from my system booting UKI via EFI.
root=UUID=cafce1fc-a404-48b9-b7e8-00ec59a4e2c0 rw quiet nowatchdog mitigations=off lsm=landlock,lockdown,yama,integrity,apparmor,bpf
Yours will likely have BOOT_IMAGE or perhaps init entries - those must be removed otherwise the system will not boot from the entry.
The remainder - in most circumstances it will be like this - perhaps including quiet, splash and udev.log_priority=3
The file /etc/kernel/cmdline must be modified to reflect this
sudo micro /etc/kernel/cmdline
This is an example - please adjust accordingly
root=UUID=cafce1fc-a404-48b9-b7e8-00ec59a4e2c0 rw quiet udev.log_priority=3
Then run mkinitcpio to create the UKI (adjust if using another kernel)
sudo mkinitcpio -p linux618
Donât get worried about the possible message from about Secureboot key directory. If you do - simply run sudo sbctl create-keys and the message will go away - because now your UKI will be signed automagically.
Then create a EFI boot entry - replace <disk> with the actual disk (usually sda or nvme0n1) and <part> with the actual partition number (usually 1)
sudo efibootmgr --create --disk /dev/<disk> --part <part> --loader '\EFI\Linux\manjaro-6.18-x86_64.efi' --label 'Manjaro 6.18' --unicode --index 0
List the entries using and verify you have similar entry - especially watch out for the UUID - it must include a valid UUID - zeroes are not valid 
Also doublecheck the loader - it must exist as
$ efibootmgr
...
Boot0000* Manjaro 6.18 HD(1,GPT,9981070a-c172-4eae-98e7-296dfcc243b6,0x6e9e7000,0x400000)/\EFI\Linux\manjaro-6.18-x86_64.efi
...
When you reboot your system - use your firmware hotkey for boot override - examples F2, F7 or F12 - if you donât know consult your system manual.
Then select the Manjaro 6.18 entry - or whichever label you gave it 