This has happened to me twice today. The game will notify me that a trained unit is idle. I will attempt to move the unit, but it stays where it is. I also tried to set it to explore, to pass it's turn or set it on guard, but the turn but the unit stays put and the turn button remains at "idle unit".
I can "fix" the issue by saving and then closing the game,and then starting the game again.