Congrats on your patience and stubbornness :)
With MongoDB restores, disk speed is the main factor. Check your IOPS and consider using a faster drive for the database files.
Good luck!
@tipu curate