It seems like you’ve used a numpy array kind of input while training, but when predicting you’re doing it on a dataframe that has column names.
The below change might help you with this
preds = np.stack([t.predict(valid_xs.values) for t in m.estimators_])