Never used vanilla extract as a cover scent but I have used regular vanilla in corn piles and such. You don't want to use extract if your putting it on something deer are going to eat. Deer don't care for the alcohol in it.
Peanut butter is not normal to our woods either but deer love it.