
One of the curious things about teaching to me is that the school and other instructors encourage me to be rigid, deadlines are deadlines, but I keep wearing my manager hat and have more allowances in my classes.
I'll accept late work, as long as you communicated. I get that some things didn't make sense to you yet because you don't have all the context, and we can talk it out before you submit.
This apparently is weakness, I think it is human.