I did post about the Virtual Keyboard issue with a solution a few versions ago, its a bug in Unreal and the workaround is fun: Virtual Keyboard Quest 2, UE5.1 - #7 by ssamevanss
I’ve not used this workaround in awhile as it keyboard on Quest is so bad I rolled my own that doesn’t require typing as an input.