The server version doesn’t matter, it occurs every time, so it could be anything from 28.x to current.
nginx version: nginx/1.26.2 on FreeBSD 13.4-RELEASE-p2
The web updater never completes the updates, stalls on making a backup usually but not always. It also ignores the downloaded zip file, downloading it again (maybe I have forgotten to make it owned by the same user, I’ll try to remember that next time).
Have you attempted some of the troubleshooting steps documented for the built-in Updater: Updater: Troubleshooting?
There is a dedicated log file.
There are also different ways things can fail (and thus different causes), depending on how you run the Updater. The web mode is the least reliable since timeouts can create problems. You can try the command-line mode.
You can skip the backup step (since you should already be making a more extensive backup anyhow since the Updater’s backup does include any of your data).