Hallo,

wie? Die Lösung selbst gefunden, aber nicht verstanden?

Es geht wieder um die analogen Pins:

Nach dem Einschalten/Reset stehen alle PORT-PINs auf Eingang und alle analogen Eingänge sind eingeschaltet. Der PIC geht sozusagen in den sichersten Zustand. Die Aktivierung der analogen Eingänge hat auch Gründe im Stromverbrauch.

Wie Du in dem Code selbst geschrieben hast, werden zuerst die analogen Eingänge deaktiviert.
Erst dann können die digitalen Signale verarbeitet werden.