during the pandemic, our school has been using Microsoft Teams to talk, do classes and submit assignments. A lot of my teachers love it, but all of them complain that there is no draft feature.
So, my recommendation is that a draft feature is added when submitting work. Or a 2 part feature, where teachers could set up the entire assignment and for students it says "next due date is ... for the draft." And as soon as that's submitted part 2 appears going "next due date is ... final."
Anyway, that's my idea and I'm certain it would be useful and far more efficient.