Yes safe to delete cache files any time (it’s a read-only cache) and yes, the cache checks to see if files exist just based on path/size/modification date so symlinks should cause it to skip. Though may be easier to just set the SSD Cache parameter to False in each job that you queue up?