I don't have a solution to your problem. Some systems just do not like the upgrade process. If you tried this several times and each time it gets stuck at 99% after a day, then I would recommend that you download the media creation tool and build and install USB Stick and perform a clean install. You can download the media creation tool here -> https://www.microsoft.com/en-us/software-download/windows10