Azure Backup - MARS Agent - On-Premises File Level Restore Very Slow

I am currently restoring files and folders of my on-premises server. I have mounted the drive containing the backup files and currently in the process of copying them over. I've used a few different methods, including the recommended Robocopy but all methods are extremely slow. To copy 12 files, each 500KB-1MB in size and the time to copy was about 3.5 minutes. Restoring a few thousand files will take days at this point.
Is this normal for this to be this slow? Is there anything I can do?
There is no throttling set and my network bandwidth is much larger than it appears this restore is taking advantage of...I've also tried a volume restore but after several hours it just fails with "unable to complete the operation in the allotted time".