Your understanding is correct. There is no issue from MSA side and that's why manual unmap works but automatic unmap not working due to limitation at the Vmware side which is clearly mentioned in the VMware link.
If there is any issue at the MSA side then unmap or space reclaim will never work which is not our situation.