If I understand correctly your issue, it is not a bug but rather the way this mod works.
You have a dispatcher at your mining station, right? And you want it to dispatch the train only when a certain condition is reached? The way this mod works, when you set a waiting condition to your train schedule for a Dispatcher station, this conditions is totally ignored. The train sits at the Dispatcher station until it receives the dispatch signal, without taking into account the waiting condition you set. However, once the train is dispatched, the station it is dispatched to gets this waiting condition! So the waiting condition you set for Dispatch stations is instead used for the stations the train is dispatched to.
I hope this helps you!