Hello. I found a fix by chance.
Search for "hide windows updates" widget, download it (very small and quick), run it and hide the update that's not installing. Restart your PC. Run that widget again and unhide the update. After it's "fixed", try Windows update. Then check the installed updates: magically, it will be there as "installed". Don't ask me why but it worked for me ;-)