I've done a search, but haven't found any mention of this bug.
Every time Skynet levels up, he immediately reverts back to his lowest level. It happens as soon as I leave the area. I've tried saving as soon as he leveled up, then reloading - when I checked his hit points, it said 179/115...