Trying to install Windows 10 to a separate drive, can’t do grub-install after converting it to GPT

So I have 2 disks, a 500GB SSD and a 2TB HDD. I have half of the SSD with Manjaro and half the HDD to mount as /home/ for that, and the other half of each disk for Mint and its /home/, which will get deleted and absorbed by Manjaro (maybe it’s a stupid dual setup but I was trying out Manjaro and I don’t put games and documents in the SSD)
The thing is that there are some apps and games I want to run on Windows 10, so I dug up a disposable HDD. I’m trying to find a way to install Windows in a partition on that HDD, but the installer gives me the classic “Can’t install on MBR, on EFI systems, Windows can only go in GPT disks” error, and I get stuck when installing GRUB to it.
I’m following these guides:
https://www.baeldung.com/linux/convert-disk-mbr-gpt-uefi
https://serverfault.com/questions/963178/how-do-i-convert-my-linux-disk-from-mbr-to-gpt-with-uefi/963179#963179
about a third of the way in, after running gdisk /dev/sda and creating a new partition, do grub-install on the disk. But I get an error that says

grub-install: warning: disk does not exist, using the reserve partition /dev/sdc4.
grub-install: warning: disk does not exist, using the reserve partition /dev/sdc4.
grub-install: warning: disk does not exist, using the reserve partition /dev/sdc4.
grub-install: error: grub-core/kern/disk.c:grub_disk_open:240:disk «hostdisk//dev/sdc4» not found.

The solutions I find online are for fixing GRUB when breaking your system and using rescue mode.
Now, disclaimer, /dev/sdc is the SSD, where I used to have Windows installed some time ago and still haven’t deleted that 512MB partition Windows always makes for some reason. I’ll paste the result of fdisk -l at the end.
What I want is a simple partition in a separate physical drive to put Windows into, while keeping my Linuxes intact and booting by default, instead of having to do that dumb “install Windows first, then make room for Linux” process. I’m running all of this from Manjaro. I don’t mind formatting the entire HDD if necessary. I hope this information is enough, if not please let me know.
Is this at all possible?

fdisk -l

Disco /dev/sda: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Modelo de disco: ST500DM002-1BD14
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes
Tipo de etiqueta de disco: gpt
Identificador del disco: 4626E4B3-CF28-4316-B48D-0949137A36DC

Disposit.  start     end  Sectores Tamaño Tipo
/dev/sda1      2048 976773119 976771072 465,8G Arranque de BIOS


Disco /dev/sdb: 1,82 TiB, 2000398934016 bytes, 3907029168 sectores
Modelo de disco: ST2000DM006-2DM1
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes
Tipo de etiqueta de disco: gpt
Identificador del disco: 9C08D420-A951-4187-AE45-ECD7B86E1915

Disposit.    start      end   Sectores Tamaño Tipo
/dev/sdb1        2048 1953161215 1953159168 931,3G Linux Filesystem
/dev/sdb2  1953161216 3907028991 1953867776 931,7G Linux Filesystem


Disco /dev/sdc: 447,13 GiB, 480103981056 bytes, 937703088 sectores
Modelo de disco: WDC WDS480G2G0B-
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: gpt
Identificador del disco: 01958B10-1B7F-47A2-BB7E-75541623A675

Disposit.   start     end  Sectores Tamaño Tipo
/dev/sdc1       2048      4095      2048     1M Linux Filesystem
/dev/sdc2  456136704 937703054 481566351 229,6G Linux Filesystem
/dev/sdc3    1054720 456136703 455081984   217G Linux Filesystem
/dev/sdc4       4096   1054719   1050624   513M EFI system