That is strange because MC is using Windows subsystem to read/write bytes, Then it must be something else that locks it up.
But if you create a dump of MC when it hangs and sent it to me I can take a look at that and might be able to see what it waits for.
When the hang has happen start Task Manager, Go to the Details tab and right click on the MultiCommander.exe process and select "Create Dump File"
A path will be shown where task manager have saved the dump file.. (This path can be copied to the clipboard )
Since this file can be very big compress it with Zip or 7Zip or something and then upload it at
http://multicommander.com/upload/