Yes, because the values from the trace will be used as inputs in the posterior predictive function.
You can always have a helper function that returns the uninteresting variables from the model variables to avoid code duplication if that’s the concern?