Hello Wildbilly,
Data sheet says Port B 4-7, interrupt on change. Port B0
should interrupt when taken low assuming pullups on ( I think).
Even though data sheet says POR and BOR TrisB will reset as 11111111
I think I would add tris statement early in code to advise PIC it is an input.
Have you tried interrupt on any of ports b 4-7 ?