I agree that the new wording is more accurate regarding .hlm's conditions. But the sentence as a whole is less grammatical as a result.
The previous structure of this clause was "because noun-phrase verb-phrase, noun-phrase verb-phrase, or noun-phrase verb-phrase." The new structure is "due to noun-phrase, noun-phrase verb-phrase, or noun-phrase verb-phrase." The problem is especially apparent if you elide the first item: "due to... the line has not reached a certain minimum length." A "because" works there but the "due to" doesn't. Probably the simplest fix is to recast the last two phrases, e.g. as "due to... the line not having reached a certain minimum length," etc.