That is the senerio that occurred on my own phone LE2127. But on my wife's phone LE2127 it took a total of 4 days. I started Thursday 3/23 to 3/27 to get it back to full operation with setup and restore. Never happened before. It was like Google was downloading the files at kb/sec rather than mb/sec. It was really frustrating!
I had this happen on some of my restores (including Nexus and Pixel devices), with some theory on my OP devices. On one restore, it was so slow that I thought it errored out so I stopped it and restarted the process. Which ended up with my phone only restoring up to where the slow asf one got to and I was missing slightly more than half of my stuff.
Going into my theory:
They both overheated during the process and I figured that it shut down some of the stuff to cool down and made it error/go slow. I was actually quite embarrassed for OnePlus that the 10T overheated within 10 mins of first day use for something as basic as restore. The 9P also showed an overheating warning but I had expected this after the 10T pooped into its socks so I kept it extra cool and it didn't seem as bad but was warming up for sure.
Did you notice an overheated warning at any time?