Hello Faruk,
This is the usual nonsense from Microsoft and it has been a problem for the last 10+ years.
i.e. Some updates on particular systems will not install and they roll back during the reboot. Contact MS support and they go through their standard process of blaming you and wasting your time with running different utilities until you give up and go away - I've been doing Windows Server support for over 30 years, and I can tell you that they are experts at this methodology.
It has been my experience that sometimes a future Windows CU may install successfully so you will of course eventually get these fixes, but that is not a good solution for a production system.
I had one particular server in a lab environment that would only take the latest monthly CU once every few months but eventually stopped taking the CU. The only solution was to retire that (physical) server.
I posted this because A) I have another server that has never had an issue until now - KB5099538 keeps rolling back. B) Others may be wasting time with MS support refusing to examine the root issue but instead looking for ways to blame you.