SnapVault isn't like VSM where the destination volume MUST be resized before the source but I would do it this way just for simplicity:
Resize the secondary volume.
Resize the primary volume.
Resize the LUN in the primary volume, the change will be replicated to secondary via SnapVault.