query different free share spaces by powershell, but every time got the same result
It is telling you V: is already mapped. You need to drop that mapping to reuse the drive letter V.
You should do this before re-mapping another drive to V:
$map.removenetworkdrive("v:")