I guess I would say I am not surprised at that.
Preserving the single instance store during a mailbox move would require the move script to compare the blobs in the mailbox being moved to every blob in the store on the target server in order to decide whether to create a new hard link or a new blob.
That sounds non-trivial in terms of programming complexity and very, very demanding of compute resources.
Veronica has already pointed out that the single-instance store is a creature of each mailbox server, not of a Zimbra multi-server farm, so this again seems "WAD" to me. ("Working As Designed" in old IBM mainframe-speak).
Wouldn't hurt to fill out an RFE though; I'd vote for it.
But the takeaway for me here is to be careful about correctly sizing a Zimbra mailbox server up front for the expected life of the server, so as to avoid the need to move mailboxes unless absolutely necessary. Or alternatively, to use 64-bit Xen deployments to move the Zimbra virtual server to new hardware when needed to avoid having to move mailboxes.
Hope that helps,
Mark
__________________
___________________________________
L. Mark Stone, CIO
"Uptime. All the time."
477 Congress Street | Portland, ME 04101-3431 | (207) 772-5678
proactive maintenance and monitoring | technology consulting
Zimbra groupware | EMR implementations | private cloud hosting