The challenge-system in BF6 must be an afterthought they only remembered a week before the launch and just lazily vibe coded it in using AI.
Half of the assignments makes no sense, like the ones you listed and the other half doesn't even work, like the airburst assignments where only direct damage is counted towards completing them.
There is no way on earth, that someone on their team completed the engineer assignment to repair 6000 in a single match.
Even more worrying would be, that someone would have really thought that it was a great experience.