I'm sure this type of death happens to alot of us.
There are several types of close quarters gun fights. One of them is so frustrating in BFV because Dice's netcode team haven't figured out how to compensate for the lag that naturally accompanies it.
Picture the situation:
You're in a room or around a corner and the enemy is the one who enters the room you're in or turns the corner to meet you. This is one common type of close quarter gun fights. When it happens in BFV I always die. It's not me or my internet (300 mb/s and 30 latency), it's the netcode. This doesn't happen in BF1 and CSGO. It's one of the most frustrating things in the laundry list of frustrating things in this game.
To my untrained eye it appears Dice's method for compensating for this lag is to literally teleport the enemy into your view giving you less than 200 milliseconds to react and possibly no time to react at all, you may be already dead server side.
I know I posted this before but it illustrates the situation well:
I guess they'll get to fixing it after they fix one frame deaths never