Forecasting with Prophet

Try one of these

# using rename
model_data <- data1 %>%
  select(date, pred, level2code, product) %>%
  rename(ds = date) %>%
  select(level2code, ds, pred)

# shorter - just renaming within select
model_data <- data1 %>%
# not sure what your other select was for
  select(level2code, ds = date, pred)

Also have a look at providing a better reproducible dataset as yours is not: