Gone are the days when we used to avoid ‘due to’ in such situations. Now, in modern English, both are acceptable and treated alike.
[Still, this comparison will be interesting: His absence was due to illness >>> Due to illness his absence was (???). He was absent due to illness. >>> Due to illness he was absent.]
Technically if you want to express the reason for something you would use ‘due to’ in an adjectival sense as in - His illness was due to infected meat. You would use ‘owing to’ in adverbial sense when you explain the reason for an action as in- He became ill owing to the infected meat he ate. In the sentence in the example it should be ‘owing to’.
My dear colleague, I`m not the ideal person to opine about your doubt relative to the question that you presented, but dare to say to you, even though I am not sure, that the phrase is correct. Sorry, if I am equivocated. Anyway, a virtual and fraternal hug.