In over 20+ years of using computers, I have always noticed that after some time from power on, the motherboard emits the usual single beep to say that everything is okay and the POST begins. This time clearly depends on the MB model, but usually is of a few seconds.
Now I have an ASUSTeK ROG STRIX X670E-E (BIOS Revision: 7.5) and what puzzles me is this time before the beep (and the POST) may vary a lot between power cycles.
It can be as short as 1-2 seconds, but also much longer, up to almost one minute. During this period, the screen shows nothing. After the single beep, as usual, the POST begins, and everything works fine.
I found this question, but it does not seem a dupe since in that case the time was always long. In my scenario, this happens from time to time only.
What can cause such a massive difference in power up time? What is the MB doing?