Same issue with my iMac 27” 2017, stuck on 10% computer seems to reboot automatically after freezing but sits on the same spot.
I have tried to hard-restart but just freezes in the same spot.
Tried connecting the computer to Ethernet for download speed, but no difference.