There can be multiple reasons for this. To Train a recruited Mob you must have the cash required for the training process. Also, you should have a cash flow higher than the Upkeep value of the Mob to be trained. Then again, you must have enough free Camp and Training Space available to accommodate the new Mob.