This is an excellent way to break the gray area and try to define exactly where the line is for your particular table.
Blindness condition due to a spell definitely breaks LoS (assuming no blindsight), so the line is drawn somewhere before this. For the rest, I would think it depends whether...