Was mir an deinem Code aufgefallen ist, ist folgendes:
Config Pina.1 = Input
Config Pina.2 = Input
werden deffiniert aber bei Pina.0 = 0 und Pina.1 = 0 werden dann die Pulldown Widerstände eingeschaltet und es werden dann auch Pin 0 und 1 weiter verwendet.