mmm, are you saying PWM stops when you jump CCP1 to RB0? what about if you do a simple blink on this RB0 pin... or do a simple IF THEN on RB0

IF PORTB.0 = 1 then DoSomething or Start HPWM

maybe this pin is burn now