Hello Michael, I am Henry and I want to help you with this issue.
Based on the symptoms you've described, the issue is almost certainly caused by a corruption in the user's FSLogix profile. The problem follows the user to different PCs but not to a different access method (web vs. app) in the same way, which strongly points to the user's profile data. Not sure you try to recreate the FSLogix Profile as this process that preserves the user's old profile for data recovery if needed.
- Fully Sign Out the User: An administrator must ensure the user is completely logged out from all AVD sessions. Go to the AVD host pool in the Azure portal, find the user's session, and force a log-off to ensure their profile disk is not locked.
- Rename the Profile VHDX File:
- Navigate to the network share where the FSLogix profiles are stored.
- Locate the user’s profile disk (it will be a VHD or VHDX file named with their SID or username).
- Rename the file by adding .old to the end (e.g., Profile_MichaelB.vhdx becomes Profile_MichaelB.vhdx.old).
- Have the User Log In Again:
- Ask the user to sign into AVD through the Windows App.
- FSLogix will not find an existing profile and will create a new, clean one. This should immediately resolve the keyboard issue.
You can later mount the .old profile disk on a virtual machine to recover any necessary files and transfer them to the user's new profile.
I hope you’ll give my recommendation a try and let me know how it goes and if this answer helps, feel free to hit “Accept Answer” so others can benefit too.