I think this is just since the last patch but buttons are registering actions on "button_pressed" AND "button_released" I'm pretty sure it's doing this in game also, but it's harder to test in game since your playing a game. But you can easily repeat this bug in the menus by pressing the lb and rb buttons . press and hold down you get an action then release the button and you get the action again. If this is happening in game then that would explain why switching defenders is so broken and why it feels like the game is changing my players.
My other question is did you test this game with a controller ? xbox or playstation ? Because it doesn't feel like it. didn't feel like you tested it with a controller on fifa 17 either. I feel like button lag is something that should not be happening in a video game in 2017. I mean 3 years ago we had games in the cloud that you could play that weren't even on your computer that didn't have button lag so what is really going on EA ?