If Windows is a little bit broken, it is obviously a little bit functional.
It was a tradition with Microsoft that they published "APIs" for third party software to access the O.S.,
but for their own software they knew the better routes to obtain better access, and competitive advantage.
Obviously, CCleaner may use an "official" third party access route, which is now broken,
whilst the built in System Restore can still see the Restore Points via its secret route.
It should also be noted that by default the Restore Points are NOT accessible to normal users.
Before I could see them and their contents in Windows Explorer I had to tamper with them by using CACLS.
Obviously CCleaner is operating with access rights that are above those of the user when it prunes them.
Perhaps Windows is a little broken and no longer allows CCleaner to elevate its privileges.
So many possibilities, but life is too short to enumerate.
The only certain thing is that when Windows breaks a bit,
it does not always give a BSOD, but it will cause chaos and confusion.
In case you failed to see my reply in the previous topic, I repeat :-
If previously version 2.29.1111 was able to list the R.P.,
and now it has lost the capability,
that suggests that Windows is a little more broken now compared to how it was.
It may be worth unzipping the portable version in a separate folder and trying that.
This could avoid any problems that might arise from a CCleaner registry key that has become frozen.
Alan