Welcome to the forum
You are probably doing something VERY VERY WRONG.
Portable Apps allows Google Chrome to use its NORMAL installed location in C:\, not in E:\,
and then copies data, but not the data structures (i.e. folders and sub-folders), to E:\
and then deletes the data structures from C:\.
CCleaner uses "CustomLocation1" to remove the data from the expected data structure,
BUT Portable Apps is unlikely to use the correct and expected data structure to hold the copied data,
so "CustomLocation1" CANNOT pointing at what you want to delete.
Regards
Alan
did you use the "original" winapp2.ini or only [*GCP - xx] entries?
if you're using the "original" winapp2.ini + [*GCP - xx] entries, you need to do some changes for the chrome entries inside "original" winapp2.ini
for example,
[Application Cache*]
LangSecRef=3029
SpecialDetect=DET_CHROME
DetectFile2=%LocalAppData%\Google\Chrome
DetectFile4=%ProgramFiles%\Google\Chrome
Default=False
FileKey1=%LocalAppData%\Google\Chrome*\User Data*\Application Cache|.|REMOVESELF
FileKey5=%LocalAppData%\Google\Chrome\User Data*\Application Cache|.|REMOVESELF
CustomLocation1 enable CCleaner to detect your portable profile but the cleaning part didn't use special key as you can see for [*GCP - Internet Cache] which is SpecialKey1=N_CHROME_CACHE ,instead it use different path which is FileKey1=%LocalAppData%\Google\Chrome*\User Data\*\Application Cache|*.*|REMOVESELF
point the filekey to your portable profile and you can have almost the same cleaning as installed version because for portable version, you only need to clean the profile folder
btw, i don't use chrome and i don't know if this will help you but i've done the same thing for my ff portable