Thanks, that makes some more sense. For that observed variable, I think you would want the likelihood (not the prior) to be binomial(n=12, p), where p is the probability of a 1 on each trial. This sort of likelihood is not currently available in blavaan.
One possible workaround would be to create 12 0/1 variables, one for each trial. Then blavaan could handle them as 12 binary/ordered variables, using the "ordered" argument.
About the tail ESS: if fit is your fitted blavaan model, you could do
out <- blavInspect(fit, "mcobj")
Then out is the underlying Stan object. So you can do things like
rstan::ess_tail(as.matrix(out))
which returns the minimum tail ESS.
Ed