CSM Mode lowers resolution or GRUB doesn't want to be default bootloader

Hello! I have dual boot Endeavour OS with Windows 10 in GPT mode, I first installed Windows and then Endeavour.
My issue is that I changed my boot order with efibootmgr and in BIOS to make GRUB default bootloader but Windows still forces itself to be default bootloader.

If I switch to CSM mode it follows boot order, but the resolution is lowered.

When I switch back to non CSM mode it boots into GRUB, but then if I boot into Windows, next time that I start my computer it boots into Windows.

I hope this issue can be easily solved,

Thanks!

Is it possible you installed EOS in legacy mode? Check:

inxi -M