WASD and arrows both prevent you from being able to move diagonally- this layout is traditional to roguelikes and is common in the genre. I was considering adding arrow support for noobs but never got around to it lol
You can use WASD for up/left/down/right + QE for UP Left/Right and ZC for Down Left/Right, and X to Rest/Skip Turn. Then change your action keys to something comfortable for both control schemes.
And congratulations for the demo! Keep up the good work!