Workflow version statuses are too complex to handle in cache. You always need to: - modify entity in cache - modify queries in cache - do the same for all other version statuses that should also be updated This complex behavior leads to bugs because of a cache wrongly updated. Let's simply do a refetch versions on status update.