Hello Martin,
I suspect this is because when timesheets are auto-submitted, they start off in Submitted state. Try changing the evaluation criteria to $State = 'Submitted' && $WorkItem = 'T-6502' and this time choose a different Run Time option - "When an object is created or when an object is edited and previously did not meet the evaluation criteria".
I hope this works.
Thank you!