generated_quantities and pointwise_loglikelihoods don’t like the internal parameters (i.e. statistics) in Chains. Just extracting the actual sampled parameters should resolve this:
chains_params = Turing.MCMCChains.get_sections(chain, :parameters)
generated_quantities(model, chains_params)