Native implementation vs. Sci-kit compatible implementation

Am I allowed to develop (train and hyperparameter tune) a binary classifier using the native python implementation, and then validate the model using the sci-kit compatible API?

For now, everything seems to work ok except I am getting strange SHAP values; I just want to confirm that this is not the issue.

Thanks!

Yes, you are more than welcome to.