Deine Bildschirmmaske (Unterteilungslinien und Beschreibung) erzeugt verbundene logische Zeilen. Das passiert immer dann, wenn ein Zeichen in der rechtesten Spalte ausgegeben wird und das Längenlimit noch nicht erreicht ist (80 beim C64, 88 beim VC-20, darum können bis zu 4 physikalische Zeilen auf dem VC dieses Schicksal erleiden).
Dummerweise bezieht sich die PLOT-Routine bei $FFF0 auf logische Zeilen ...
Ein mögliche Lösung wäre, den Bildschirm als gesamtes auszudrucken, bzw. noch alternativ mit POKEs auf Bildschirm und Farb-RAM die Bildschirmmaske aufzubauen. Letzteres ist aber recht langsam.