The training camp only makes a trained hero available to be claimed if I’m on the game when the 24hr period ends. If I’m not there the camp doesn’t store the hero like other levels but continues training the next 24 hr cycle. I’ve lost 3 hero’s that way so far.
Last time this happened was Oct 26, 2020 around 0900 EST. Android phone.