Hi,
When having troubles with some update, install it manually, much more reliable. You can download it from here, I put the link to the kb5001330:
https://www.catalog.update.microsoft.com/Search.aspx?q=KB5001330
You probably want the "2021-04 Cumulative Update for Windows 10 Version 2004 for x64-based Systems (KB5001330)" for "Windows 10, version 1903 and later", size "555,4 MB. Notice that when searching you can get reapeated results with different names, but at the end is the same MSU file.
Launch the installer, it also seems to stuck soon, let it to work, it then skips to the end and shows the restart dialog.
After, launch again the Windows Update to install the other ones, there should be no problems. There is another one related, optional to install, the kb5001391 one. This one also takes long, and after reaching 100%, it backs to 0% and installs again, it is rare but it ends installing fine. And if not, can always to download and install it manually just like the kb5001330.