Prediction after one hot encoding
With sklearn's OneHotEncoder, the categories are baked in after fitting. You can apply the encoding to new data with region_ohe.transform(x_new).  (And, as you might guess,  fit_transform just calls fit then transform.)