So how do your boot times break down? First you have the 'BIOS' phase (or POST process), followed by the Windows loading process where you will often see a logo or spinning circle. On my 690 Hero, it takes approx. 30s for the BIOS and then 15-20s for Windows. These times will vary according to the motherboard and other factors, but yes, your total boot time is longer than usual.
If the POST process is causing the delay, then I would be thinking that some hardware is taking a long time to initialise. In the past, I have seen long delays if an internet connection is not available, but nowadays I think that's unlikely to be the cause.
How does it all behave once in Windows? Could you also describe your hardware and OS please? Not sure I'll have an answer, but knowing where the delays are will be a good start.
Z690 Hero, 12900K, BIOS 3701, MEI 2407.6.1.0, ME Firmware 16.1.32.2473, 7000X Case, RM1000x PSU, ASUS TUF OC 3090TI, 2 x 16GB Corsair RAM @ 5200MHz, Windows 11 Pro 23H2, Corsair H150i Elite AIO, 4x Corsair RGB fans, 3x M.2 NVME drives, 2x SATA SSDs, 2x SATA HDs.