Спасибо всем ответившим за помощь!
Пока ждал, поискал по коду ошибки 0x800f0922 и набрёл на эту статью
https://learn.microsoft.com/en-us/tr...indows-updates
У меня нашлось 175 пакетов в состоянии Staged.
Удалил, не всё удалилось, повторный запрос списка показал, что часть осталось, меньше десятка, но тем не менее.
Дальше решил что-нибудь сделать WinRE. Он у меня на отдельном разделе, за основным разделом, так-то если что можно увеличить (сейчас 782 Мб). Я просто отключил с помощью реагента (reagentc /disable).
И обновление KB5046617 успешно установилось. Ну как успешно — в истории обновлений записано как успешно, но если сделать поиск обновлений, то опять находится, но при этом скачивается и сразу ставится, без перезагрузки.
Тем-же реагентом включил WinRE, reagentc /enable
Надеюсь это последствия чистки кэшей Windows Update и со следующим кумулятивным обновлением проблема постоянной установки уйдёт. Пока же поставил обновления на паузу.