It wasn't a rare occurrence at all for me. TTD was so fast that I couldn't move my character at all after receiving the first indication of damage. Meanwhile, enemies would eat 10 bullets, then start to move, run around in literal circles, jump, had no movement penalties, and if anything looked like thy could move faster than what was physically possible in the game, just like in the 2042 beta. When I get shot, it feels like I'm being held in place.
This isn't a matter of seeing a player, getting into a gunfight, thinking they're missing because you're not receiving damage, to then get all the damage updates in one tick. What must be happening is huge amounts of desync. To the point that I can barely get a glimpse of an enemy before they kill me. The only way that's possible is if the server is not showing me their characters position accurately, and that player actually pushed the corner a full second before they were visible to me. This happens quite a bit in 2042 to this day. The desync is so bad at times that it could probably be measure in the seconds. It's not even close to being accurate, for a shooter at least.
TTK felt great when it was working correctly, but unfortunately, many times it was not. People were just standing still in the first beta weekend, and would just eat damage. It's not hard to hit someone center mass with an SMG 10 meters out, especially if you catch them off guard. So it has nothing to do with spread or recoil.
Like I keep saying, BF6 netcode feels exactly the same as it did in 2042. No difference whatsoever. So it's actually worse by a good margin! Why? Because 2042 had faster movement, low tick servers, and was designed to host 128 players. BF6 feeling just as bad as 2042 means they actually made it worse somehow.