Due to a mis-labeling error, Battlefield 3 Players set to receive a Veteran Battlepack for Battlefield 4 upon logging into their game or Battlelog will experience a delay in the delivery of their Battlepacks, but rest assured that appropriate players will still receive their due packs as soon as possible.
Some players may have already received and been able to claim these packs in Battlelog, however players will no longer be able to claim their rewards until this issue has been corrected.
https://help.ea.com/article/battlefield-veteran-battlepack-delay