Vielleicht ist ein nicht sichtbares Steuerzeichen irgendwie im Code gelandet. Sowas verursacht dann gerne mal mysteriöse Dinge. Versuch mal den Code komplett zu bereinigen, am einfachsten geht das durch die Codeformatierung.
Die Formatierung hat's gebracht. Danach läuft scheinbar alles und ich kann auch wieder überall Breakpoints setzen. Sowas hatte ich bisher noch nie.
Vielen Dank. Das hat mir den Tag gerettet, da ich mit dem Projekt grad fast fertig bin und ich gleich zum Kunden wollte um es mit ihm durchzusprechen.
Allen anderen auch vielen Dank für eure Zeit.