Files within the LevelCache folder are removed correctly when a new game is started or loaded.
The workaround just stops the folder itself from being deleted - because the software isn't managing to create it correctly.