Dust devil assignment not tracking anti vehicle ribbons
I was trying to complete the Dust Devil assignment but I have started by getting two kills on Gulf of Oman, but after getting in total 7 Anti vehicle ribbons it still wont update the first requiremen...
In addition to the fantastic advice @CyberDyme has given above, you need to earn the anti-vehicle ribbon in a single round, it can't be earned across multiple matches.
Figured it might be worth clarifying just in case. Hope this isn't coming across as being patronising.
Would you be OK please to share with us the link to your soldier please in Battlelog?
It is really not possible to read properly the screenshots that you included in your first message, so looking direct at your soldier profile would be a big help for us to be able to guide you on where you issue may be please.
Enclosed you see the requirements for the Dust Devil assignments, which unlocks the M60-E4 weapon for you. Here it is also clear what requirements it takes and also the sequence they need to be completed in, top down.
You soldier needs to be rank 10, which I assume it is already.
Then you need to have played on Second assault maps, which you also appear as you play on Oman map.
Then you need to get an anti-vehicle ribbon, of which you appear to have gotten plenty, per what you write above.
And finally you need to have destroyed 5 vehicles while playing on the Oman map.
As you describe that you have earned a multitude of anti-vehicle ribbons and also the last requirement is not required to be done just in a single game round, but surely just accumulating for every time you destroy a vehicle in the Oman map gameplay until you have 5 in total of these, then it all hints to me towards that your initial requirement on the 'Reach rank 10' is not correctly been recognized by the Battlelog system.
We have recently seen many new players coming to BF4 who now for some reason appear to have run into this bug that the Rank10 accomplishment is not checked off as it should be in their Battlelog soldier profile. Now, if this is the case with your soldier, I cannot confirm until seeing your soldier profile in details. So would be great if you would be ok to share this with us please.