I had same kind of issue with second hand device I'm about to buy and that issue worried a lot when I start testing this device. (W.U. work fine on my other 3 Dev channel devices.)
On first few attempts with W.U. or ISO I force shutdown too early when display goes off in 48%.
Then I download ISO's for some older builds and in-place update completed without issues.
When reading your experience I decided to give that device another change.
Working on updates goes up to 30%, restart, then long time in 48% and after 15-20 min waiting in 48% display goes dark for about 15-20 min. Then display wakeup again in 48% and then it start very slowly goes to 60%, 63%, 68% and restart at 75%. Then update completed without issues.