It would be a massively heavy workflow but what about something like:

Recursive workflow that looks at each File in File manager
If file doesn’t match any image URLs in the data type (i.e file not being used) - delete the file.