FILESTREAM i dati sono soggetti al controllo delle transazioni e pertanto non vengono eliminati istantaneamente.
Invece, SQL Server esegue un Garbage Collector che elimina i vecchi dati quando è sicuro che siano stati infine eliminati.
Dalla documentazione :