While debugging an issue on my nexus I discovered that root is not discovered or asked for if using the systemless root which has become the fashion of late. Until the debug I had a system-installed root.
I don't know how root is discovered in CCleaner but systemless places root at /su/