So I have received an email saying
The licence is due annual maintenance...
I checked my dictionaries and there is only "due for" or "due in/at/on" or "due to do sth" when something is expected. I did find one extry that says "due sth" but it speaks about owing, deserving something. Longman etc. do not mention that.
Is the sentence correct like that and if so, what usage of "due" is that? I ask as like I said, dictionaries I tried do not mention "due sth", there is always preposition in between.