Es wird nur überschrieben, wenn Du die Downloads Rechte in den Kategorien, wo Downloads für reg. User zum freien Download enthalten sind, eingeschränkst. Richtig.
Ist aber dann unlogisch in der Rechtevergabe eingestellt

Was soll dann das Script nun machen? Die für reg. User freien Downloads nun freigeben oder die Rechte der Kategorien beachten?
Letztere gehen
immer vor!
Wenn also wie bei Dir vermutlich eingestellt, nur reg. User lt. Kategorierechten herrunterladen dürfen, Gäste das aber nicht zugestanden wird, sind logischweise auch alle enthaltenen Downloads was?
Richtig: Für Gäste gesperrt und damit das Icon rot

Wenn allerdings Gäste herunterladen dürfen, werden die Icons nach den Rechten der Downloads selber eingestellt. Also nicht frei, frei oder frei für reg. User.
Und dann wäre das Icon nach der Option in der DL MOD Konfig weiß und nicht mehr rot.
Wie gesagt: Die Kategorierechte gehen immer vor, sonst würden die keinen Sinn ergeben!
Kurzum:
Der MOD prüft zunächst, ob jemand in der betreffenden Kategorie überhaupt herunterladen darf oder nicht.
Ist das nicht der Fall, werden alle Icons rot.
Darf er, entscheiden die Einstellungen der Downloads selber, welchen Status, bzw. welches Recht der User hat und setzt damit auch das entsprechende Icon.
Ich hoffe, jetzt ist es verstanden...