Ok, so a quick update, the race condition idea got me thinking, so I decided to turn off the secondary monitor when booting… and voila! The timeout disappeared. Tried 3 reboots in a row. works like a charm.
So apparently you can have fbdev=1 if you turn off your secondary monitor when booting
Might not work for everyone but it did for me.
ping @2024a