I also have this issue. Playing Elden Ring, Cyberpunk 2077, or other non-Xbox games I'll frequently encounter "double hitches"--a 1-2 second freeze followed by 1-2 seconds of accelerated gameplay followed by another 1-2 second freeze--that coincide with "Disk n was surprise removed" events in the Event Viewer.
I've spent a lot of time troubleshooting it and found that I can workaround the problem for non-Xbox games (e.g. Steam games) by doing these steps. BUT, this workaround causes Xbox games to become unlaunchable. Do these steps at your own risk.
- In Device Manager, enable "Show hidden devices".
- Find the XVDD SCSI Miniport device under the 'Storage Controllers' group
- Disable the XVDD SCSI Miniport device.
- Restart the PC.
To restore Xbox games to working order, you'll need to re-enable the XVDD SCSI Miniport device, which isn't as easy. Follow these steps:
- In Device Manager, enable "Show hidden devices".
- Find the XVDD SCSI Miniport device under the 'Storage Controllers' group. Observe that if you right-click it, there is no "Enable" command listed.
- Keeping Device Manager open, start the Microsoft Store application, then try to browse to the XBox app. Observe that a page showing the Xbox app starts to load, but seems to load indefinitely.
- Now quickly return to Device Manager and wait for the XVDD SCSI Miniport device's icon to become enabled. When this occurs, right-click it and choose "Enable this device". (Note that enabling the device will not reinstate Xbox game functionality until you restart.)
- Restart the PC.