UCAV Bug
I have been grinding battlefield 4 for a while now and i've wanted the UCAV for a while now and after completing all the assignments i didn't get it. Since no one on PC plays air superiority it took me a good 5 days to find a server that wasn't empty and get the challenge done after about 4 hours on that server. After the receiving the ribbons and looking at the end the game said that i didn't even get the ribbons let alone the UCAV. The live chat redirected me here to post about it so hopefully i can get this bug resolved.
I took a look thru your Battlelog Profile and looked thru your stats and Battle Reports. The assignment needs the following to be completed:
1. Air Superiority Ribbon x1
2. Jet Fighter Ribbon x3
The Air Superiority Ribbon is received when winning a round of Air Superiority, which the two rounds you played were a loss for your team, so you did not receive that ribbon at all. The Jet Fighter Ribbons are received by obtaining 5 jet kills in one round. Since your first round you only got 3 kills in your first round and 1 in your second round, you did not receive any Jet Fighter Ribbons.
So I'm sorry to say, but in this case, it is not a bug with the assignment. You have not fulfilled any of the requirements yet.
You will have to get 5x jet kills in a single round 3 times, and win a round to unlock the UCAV.