The following link explains the reason for cross-validation (note it is not a hyperparameter tunning)
Cross-validation in LightGBM