.v is proper since it's milliseconds (3 digits).
The problem is the validator uses DateTime::createFromFormat($datestring), which does not accept the v parameter like it does u.
https://github.com/laravel/framework/issues/19445
I think you'll need to make a custom validation rule for that.
Edit: actually this seems to be fixed in php 7.1. What's your php version?