Predictions of the tabular learner don't work

Hi all! I was trying to predict some data with the tabular learner after building a model but i get an unexpected behavior when trying to do so: all the prediction are stuck on one value with a 100% confidence. This value changes randomly, but is always one and i don’t understand how i can solve this issue. As an example, this is the confusion matrix i get when i train the model:
and this is the matrix when i try to predict the values from another dataframe:

I don’t understand why this happens. If anyone wants to look at the code, here’s the colab. Thank you in advance