Slow board init time

Hello, I started messing with my boot scripts again to reduce boot time but i started noticing that the main slowdown isn’t even from linux or UEFI, It’s whatever happens Pre-UEFI.

It takes roughly 6-8~ seconds from pressing the power button until UEFI starts loading, Is this normal?
I feel like something here could be improved, This doesn’t sound normal to me.

Usually in other SBCs that don’t use UEFI UBoot or whatever bootloader is provided starts loading at worst after 1-2s (Not script loading/bootflow scan or something like that, Just the Bootloader)