This would lead to potential ID collisions as the VID space isn't very big. So just use a well-known debugging ID and have your driver detect your device using other USB descriptor fields.
It also assumes that your project isn't close enough to some existing one that you really need to define a completely new interface instead of just using or extending that of an existing device.
If you do out the math it turns out there's a 50% chance of collision after only 77,163 hashes.
[1] https://en.wikipedia.org/wiki/Birthday_problem
[2] 256 days=2^8, 16=2^4
[3] 365 days=2^8.51, 19=2^4.255