Most likely. Why couldn't they fix it for release? They've been making BF games for decades at this point.
A big part of the problem is too many actions taking place all the time. Vaulting (which PULLS you into objects, very disruptive to prediction), interaction with the uneven geometry, so many freaking animations, and anything else that effects movement and prediction, or whatever tells the server where you actually are in the game world. Too much cluttered information.
I lost a really frustrating gunfight today. The guy was sliding around, I saw where they were headed, lined up the shot, hit them with no less than 6 bullets, he shoots back with what felt like a single bullet, and I'm dead. He wasn't even aware of me until I shot. So in the middle of taking damage straight up in the chest, less than 10 meters away, no idea of my positioning, they win that fight? The server has to be out of sync by almost a full second or two. No way that could happen otherwise.
A lot of game design choices have a huge effect on it. Gamers now seem more interested and focused about graphics over game play. I personally play because of how a game feels mechanically and it's loops. The visuals mean very little when everything else feels like mush.