Ive never used renew myself on a enigneered pet before, but from what i know from my own engineer, the only way you should be able to heal engineered pets is through the mechanical repair kit engineers can make at lvl 165 (ot thre abouts) so perhaps it is a bug.