Problem trying to bind keys in silksong

trying to play silksong in lutris using ge-proton(latest).
i encoutered a very weird problem.
trying to bind keys to my WASD keys. the game does respond to almost all keys.
there are a few exceptions.
space, left shift, left cotrol, the tap, the upper numbers row all respond nomally.
the weild ones:
t → f13
y → f14
u → f15
the rest of the keyboard doesnt respond at all.
to start the game im supposed to press z to bind (an in-game ability). so i cant start the game.

i havent encountered anything like this before.
the closest thing is with MIO: memories in orbit: the keys would reset to default each time i start.
while tickering with the settings file of MIO i found that all keys are written as f##. maybe its something with the keyboard idk.
i didnt manage to solve the problem with in the end.