it did.
and I only did one race, I think the first one you can do and have the perk.
It definitely didn't. They'll let you play the mission 100 times without telling you that you need a specific perk to be able to complete it. The mission keeps telling you to do a takedown from the buzzer, I assumed it was an ability that was granted to me by the mission. I had no interest in doing the races so I hadn't done any at all. The game shouldn't assume that you've already got that perk when you try and do that mission, it's just poor design. I actually completed the mission on my first attempt when I actually had the perk so all that frustration could've been avoided with a simple "This mission requires the vehicle takedown skill" message.