Arantxa, thanks again for following up. It looks like you're running into a nuanced case of the dconstraint distribution, and making that work for you would be another discussion.
But more importantly, after sending my email yesterday, I realized that using the dconstraint distribution to impose the sum-to-zero will lead to other, bigger, problems, with the spatial CAR process. Basically, if we correctly were to use the dconstraint distribution to impose this, then during the course of MCMC sampling, none of the spatial components (the elements of ler[]) would be able to transition (since no proposed transition to a single element of lew[] would satisfy this constraint), and essentially the MCMC would fail to correctly sample. This approach wouldn't work.
Instead, the best mechanism I think would be making use of the zero_mean argument, as we also discussed. This will impose a zero mean, and hence also sum-to-zero, for the spatial components, but also will allow correct MCMC sampling. Is that what you're after?
Daniel