well thats what i thought

i just got email from darrel and yes its PBP3.0 issue for ports f, g on 16f1947

PBP 2.60 and later, PBP commands on PORTF and PORTG of 16F1946/1947


Published on 12-04-2013 10:03 AM
With PBP 2.60 and later (up to 3.0.7.x), PBP commands that automatically set the TRIS bits will not work properly on PORTF or PORTG of the 16F1946/1947.

An issue with bank selection for the TRIS register has been identified.

Hopefully, this will be corrected by version 3.0.8.x
2.60(A,B,C) will continue to have this issue.

There are no workarounds.