I'm inferring that you've presented luns to VMWare for datastores? If that's the case, what you see is expected - with block storage, the deduped space is available to the controller, but invisible to the host. In other words, you've presented a 100G lun to VMWare. VMWare knows how big it is, and knows how much has been written, which is what it reports. VMWare doesn't know that the storage system has deduped some of the data - the controller sees that space savings, but VMWare still has the size of the lun, and the amount that has been written. Since you have the space on the controller, you could grow the lun, thus realizing your increased capacity to VMWare.
https://communities.netapp.com/docs/DOC-1192 might explain it (the comments sum it up).
Hope that helps
Bill