Demek CachyOS ve Limine bootloader kullanıyorsunuz. O halde Btrfs bölüntünüzü bir miktar küçültüp yanına Windows kurulumu yapabilirsiniz, sorun yaşayacağınızı pek sanmıyorum.
Alanı ayırdıktan sonra Windows kurarken o oluşturduğunuz boş alanı seçerek kurulum yapacaksınız. Kurulumdan sonra eğer her açılışta Windows'a geçmek için boot menüsüne girmek istemiyorsanız CachyOS'teyken sudo limine-scan komutuyla Limine'a Windows Boot Manager girdisini ekleyebilirsiniz.
Btrfs bölüntüsünü küçültmek için CachyOS veya Ubuntu ISO'su ile boot edip GParted kullanabilirsiniz. Fakat öncesinde sudo btrfs filesystem usage / komutu ile ayrılmamış disk alanını ("Device unallocated") kontrol edip gerekirse sudo btrfs balance start -dusage=50 -musage=50 / komutu ile temizlik işlemi yapmanızı öneririm. Çünkü eğer yeteri kadar ayrılmamış disk alanı yoksa boş alan olsa bile küçültme işlemi başarısız olabiliyor.