First check this out:
http://discourse.roots.io/t/no-less-extensions-in--bootstrap-less/2101/9
If after reading that you still want grunt watch
to monitor assets/vendor/bootstrap/less/variables.less
then just add it to the list of files that grunt watch
monitors: https://github.com/roots/roots/blob/master/Gruntfile.js#L126