> Wenn man das Satzglied mit »Wo ist sie blind?« erfragt, dann
> müsste »auf einem Auge« ein freies Lokaladverbial/eine freie
> lokale adverbiale Bestimmung zur Verbalgruppe »war _____ blind«
> sein. Richtig?
Nein, das wäre der Fall, wenn die Antwort z. B. »in unbeleuchteten Unterführungen« lautete.
Es geht hier aber um die Art der Blindheit: Bei »Blindheit auf Rot-Grün« wäre »auf Rot-Grün« ein gebundenes Attribut, da es den Rang eines Argumentes (einer Ergänzung) zum Adjektiv hat. Bei »Blindheit auf einem Auge« wäre »auf einem Auge« ein freies Attribut, da es keinen Argumentstatus zum Adjektiv hat.
https://grammis.ids-mannheim.de/systematische-grammatik/4538
https://de.m.wikipedia.org/wiki/Argument_(Linguistik)