Arrow Keys are unable to be assigned as keybinds on Windows

About This Bug: This bug occurs in the Settings menu of the game, when trying to assign keybinds to any of the Arrow keys, when using a keyboard. Even though the keyboard layouts come with arrow key bindings already implemented, if I ever remove the arrow keybinds, I’m unable to put them back, since the game does not recognise them and therefore does not assign the keybinds. This should be reproducible by trying to assign any arrow key (up, down, left or right) to any of the options available.

Speculation about why this may occur: This may be due to the game’s inability to detect special non-ASCII keyboard data like arrow key inputs. An example of this is the ignoring of special return values from the _getch() function from conio.h. (this is arbitrary extra information that may hopefully provide a first guess to a solution)

My Platform: Windows PC

Edition: PC Game Pass

Account: Solo Microsoft Account with no family sharing

PC GPU: NVIDIA GeForce RTX 4070 Laptop

Peripheral: Keyboard (Keychron K8 QMK Version 2, last updated drivers 2 days ago)

Attempted Fixes: I tried exiting the Settings menu and re-entering and trying again, to no avail. I also tried using all the arrow keys, also to no avail. Restarting the game did not help either.

Did this happen before a recent update: I do not know, since I have just started playing this game.