Hello there,
As you stated, you are facing this only on specific devices this might be due to profile corruption or driver issue.
Can you please answer the below questions to troubleshoot further?
Is this issue for application hang or server hang?
Does RDP connection crash or hang when we run this application?
Does RDP connection crash or hang when we run any other application?
Which OS is this?
When user makes RDP connection and logs in is it local profile or Roaming Profile?
When the remote session hangs, you could use Ctrl+Alt+End to bring up the task manager and check the resource usage during remote session.
To fix crashing mstsc, you can runsfc/scannowor restore the system to its previous status.
System file check is a utility built into the Operating System that will check for system file corruption. The sfc /scannow command (System File Check) scans the integrity of all protected operating system files and replaces incorrect, corrupted, changed, or damaged versions with the correct versions where possible.
-Press the Windows key and X at the same time.
-Choose Command Prompt (Admin) from the context menu.
-In the command prompt, type sfc /scannow and hit Enter.
-Exit command prompt.
-Restart the PC and see if this helps you.
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer–