Valve Index causes absurdly long boot times on new install

I just recently downloaded cachyos on a new ssd. When I set windows only, as a boot manager, it boots up fast, normally and fine. Even with a valve index plugged in, it boots fast, and the index acts normal (it doesn’t show up as an extra display). (the windows boot is on a different ssd). When i change it to use limine as my main boot option (i disable all other settings in bios), it takes a minute and a half to just get to the limine selection menu. And when i use bore it gets stuck in infinite spinning hell. If i choose lts i can login normally, but the index shows up as a normal display.

If i boot from power off, (wait a minute and a half), and then chose windows as my boot, when i go into windows, the index shows up as a third monitor then as well (it does not do this if i choose windows as the main and only boot option in bios).

Normal boot time is 15 seconds MAX from power off to desktop login, so the speed difference is massive.

So my question is, how can i fix the boot so that the valve index doesn’t abysmally slow down boot and make bore hang, and also make the valve index not show up as a third monitor.

Bios:
version: 3112
fast boot: on
csm: off
boot option: (only limine, else is disabled)

kernel:
6.17.7-2 bore
6.12.56-3 lts

specs:
mobo: x670e-e
gpu: 5070

other info:
the OS partitions are on their own respective ssd’s i am not dual booting from the same ssd
my “main“ monitor is hdmi in slot 1
my secondary monitor is dp in slot 1
index is in dp slot 3

Okay, that is fine. I deleted my response. Please post your answer to this issue if you have already solved it.

I’m curious though: why do you think it is not related to the answer? I thought your boot time was very slow or booting failed when the Valve Index was connected. I have the same or at least similar thing where I get into this infinite spinning wheel when the index is connected. I could only boot fast when I disconnect it. The steps I took disables modules and reconfigures the early boot process of CachyOS to prevent the OS taking the index as a screen. Of course this is not a good approach, more a work-around. A proper fix would be that CachyOS patches this bug where the index is not considered a 2nd or 3rd screen during boot.