Just checked the version 2.22.968 - bug is still there.
The |RECURSE option doesn't work together with specific files.
Say, I have file "%userprofile%\Eigene Dateien\Temp\songs.txt".
I put an entry in winapp2.ini, like
"FileKey1=%userprofile%\Eigene Dateien\Temp|songs.txt|RECURSE".
--> CCleaner finds "songs.txt".
I put an entry in winapp2.ini
"FileKey1=%userprofile%\Eigene Dateien|songs.txt|RECURSE".
--> CCleaner does NOT find "songs.txt".
However
"FileKey1=%userprofile%\Eigene Dateien|*.txt|RECURSE".
--> CCleaner DOES find "songs.txt". So it seems, |RECURSE works only together with wildcards.
But in the Docs-page under "File mask options when choosing files" it says, one can specify files by name + extension.