Do you use multi-processing e.g. in a DataLoader?
If so, some child processed might still be alive.
You would have to find them and kill them with their pid.
As far as I know it’s a knows Python issue.