Varying number of simulations when applying rv() to stanfit object

I noticed that when applying the rv() function from the rv package to a stan fit object the number of simulations varies between parameters declared in the “transformed parameters” block and in the"model" block. Is there any resason for this? In contrast, applying the extract() function results in the correct number of simulations.