btw, I tried to overwrite Symbolcache file when a plugin is open the first time by utilizing this code
c4d.storage.GeGetStartupWritePath()
path = c4d.storage.GeGetC4DPath(c4d.C4D_PATH_PREFS)
path += r"\symbolcache"
with open(path, 'w') as symbolcache:
symbolcache.write("")
It worked when I tested it, but it seems like my computer was an expectation since it failed on my clients' pcs.
They provided this bug report.
seems like c4d.storage.GeGetC4DPath(c4d.C4D_PATH_PREFS)
provides wrong directory.