You 100% sure it's Stall detect because it only works above 300rpm so if it's not even moving then it won't be that.!! Have you counted the flashes.?

If this is happening all the time and has done since fitting then I be more inclined to think it's a Phase fault.

Have you tried swapping the drive with one that's working.?