It's like a "small bug" or you can say only suggestion. When you make a training in the end of day and you finish training in another day it count like second day training. But you can't do another training in the end of day and it will finish another day if you already done 2 trainings. 2 training per day it's not much, so players loosing also these small trainings. So I suggest you to make it work in one way or another one.
1. Count training only when it starts.
2. Count training only when it finishing.

Regards

// amex