Drafts (Mac) doesn't respect system keep windows setting

I imagine if this system setting is unchecked and new drafts after is set to Never, Drafts should restore windows/tabs from the previous session?

That is correct. Drafts does not implement that form of state restoration. It is most common in document-based apps.