Implement k-fold cross-validations for the training class, the workflow as it is now uses the same training data events for the final Asimov fit too. K-fold should avoid this by only performing inference on holdout sets based on trained models using the statistically independent training sets.
Current training class - link