Ms. Melanie Newman is a bit formal Rix... just Melanie is fine here...

Internal Pull-Up's are good for local low-speed switching (such as user pushbuttons).

In the original design, R1/D8 also assisted the pull-up on GP3 but it 'should' work without it... when I have a moment, I'll butcher one of my Dice and check...

Note that your lines...

Option_REG.5=0
Status_REG=10010000

are not valid. OPTION_REG bits 6 and 7 control the Pull-Up's and I believe Status_REG should be just STATUS and the % is missing.