Last week and this week, I did not get credit for completing Vanguard strikes.
-
In order to complete the weekly strike milestone, your subclass element has to match the subclass element of at least one teammate. The daily challenge milestone is just completing a strike, but that one hasn't rolled out yet this week (as of 40 minutes before today's reset).