I found that I get this issue if I replace a native troop tree with my own, and don't name the ID's the same as the native tree. Renaming the new tree with the old ID's solves this (Everything else in the troop description can change). Just mentioning this in case anyone has done the same.