Nebenbei gibt es von mir auch mal was neues.
Ich habe bei mir das Problem erneut aufgegriffen, um ebenfalls DoubleBuffered wieder nutzen zu können. Irgendwie erscheint mir die Lösung extrem banal. In den ganzen Posts haben wir nur versucht, den Brush-Style der ListView selbst zu ändern, aber nicht den von ihrem Canvas.
Sender.Canvas.Brush.Style := bsClear;
Dieser kleine Code - vor allen anderen Zeichenaktionen ausgeführt - hat mein Problem behoben
DoubleBuffered ist ebenfalls wie gewohnt nutzbar.