Abundance estimate with CJS

Hello,
I have a CJS model with an individual covariate for phi (weight at first capture). I'm trying to use the model to estimate abundance + bootstrapped CIs, following this post https://rpubs.com/ogimenez/201392.
I ran into a problem where the estimated abundance is outside of the 95% CIs, so I started digging deeper, which brought these 2 questions:
1) When I run the base model multiple times (no resampling), I get slightly different estimates for phi and p. It looks like there's a random process somewhere; is that correct? Setting seed did not make the results reproducible...
2) In the post I'm referencing, the author runs bootstrapping by resampling pseudo$ch after pseudo.proc is created. Why this way and not either resample pseudo.proc$data$ch, or resample pseudo$ch and then create pseudo.proc?
I have a CJS model with an individual covariate for phi (weight at first capture). I'm trying to use the model to estimate abundance + bootstrapped CIs, following this post https://rpubs.com/ogimenez/201392.
I ran into a problem where the estimated abundance is outside of the 95% CIs, so I started digging deeper, which brought these 2 questions:
1) When I run the base model multiple times (no resampling), I get slightly different estimates for phi and p. It looks like there's a random process somewhere; is that correct? Setting seed did not make the results reproducible...
2) In the post I'm referencing, the author runs bootstrapping by resampling pseudo$ch after pseudo.proc is created. Why this way and not either resample pseudo.proc$data$ch, or resample pseudo$ch and then create pseudo.proc?