Was verwirrt daran?
; trennt die einzelnen Werte.
Die Werte werden mit " eingerahmt.
; sind damit, wenn sie sich im mit " eingerahmten Text befinden, keine Trenner mehr.
Die "verwirrenden" Variante entspricht dem definierten und sowohl erwünschten, wie auch dem erwarteten Verhalten.
Wenn man " in 'ner
CSV hat und ; als Trenner, dann sollte man nicht die " aus der
CSV entfernen und hoffen, dass im Text keine ; vorkommen. Sollte dem dann doch so sein, kann das nur scheitern.