Counterfire veteran perk inconsistent

We kindly ask that you complete the questions below. With this information, we can add it to our database for investigation.

Issue Description:
Counterfire perk works perfectly in simulation: all ranged basic enemies are marked (killing any marked enemy refreshes ult duration), killing them resets duraiton, killing elites resets duration, and it can happen infinitely.

On live server killing basic enemies doesnt count for refreshes most of the times, sometimes i kill one and then all following kills dont count, sometimes it doesnt work at all . Killing elites counts , but sometimes only first elite counts, but all following dont. Also sometimes it doesnt mark enemies which should be marked
Steps to Reproduce:
1.Play veteran in meat grinder to see that counterfire perk works
2. Play veteran in any live mission on any diffciulty to see it doesnt work .

Mission Name (If Applicable):
Any mission

Player ID:

Approx. Time of Issue & Timezone:
[11-23-12 12:00 PM] GMT+ 03:00

Reproduction Rate:

Upload Supporting Evidence:
video size too big, can provide imgur links if needed

Seconded. In an actual game, sometimes I am facing down an entire scab shooter patrol and the ult doesn’t highlight any of them. Other times I’ll get some of them, but very rarely will it highlight all of them.