Okay ... let's look at the zen_set_field_length() results on your server .... What value is it returning for those fields?

Does it do the same if you check the same page on several other servers?

I suspect the problems you're encountering are related to my 3rd point about differences in supplying meta-data due to varying server configurations.