One more question before I try the smartswitch. The update successfully downloaded, the phone restarted to install it. The OneUI screen flashed on screen before it restarted again, then reported couldn't update.
To me, it seems it's the update package that is failing, not the download, so what difference will the same package downloaded on a computer make?