We do not use the SMVI for restores, only to take snapshots. For us, we only had to give the SMVI user
Virtual Machine \
Allow read-only disk access
Allow virtual machine download
This is the default VCB user permissions with the addition of the Browse Datastore permission, which SMVI requires.