Only British Troops that you own will give XP to your officers.
i think it could possibly be bugged. i had my CCT hanging out around my FF and priest and they would rack up kills, yet i notice my CCT gets no XP til i start running stuff over. I mean isn't 100% XP supposed to transfer to these officer units? Or is it modified in some way? Like only 50% of XP transfers?