Also the bq20z65 can turn the charge fet off when fully charged if the chgfet bit flag is set in the operation cfg B of the data flash. with regards to the discharge issue, check that your CPE, HPE (if host uses PEC ) and Bcast bits are set in your data flash in cfg B
-Onyx