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.