Is running Ccleaner 'just once' enough?

This pertains to free versions of Ccleaner under Windows 10; Ccleaner set for 1 overwrite.

I run Ccleaner every few days, and get quite a pile of cleaned file reports. Then if I run Ccleaner again, I get a new report of a relatively few additional files that have been purged. A third consecutive run may show some thumbnail files, but by then things appear to be well cleaned. Is this typical, and should Ccleaner need to be run a couple of times to catch everything that's listed to be cleaned?