Battlefield 1 mouse binding issues
So, I got a new mouse, a FinalMouse to be specific, which has no software that allows for button aliasing, and when I go to bind Spot/Commorose to the back thumb button, it binds, but in game, I hold the button down and the commorose appears and then disappears half a second later. This also happens in BF4. All of my other bindings work, such as reload to the forward thumb button, and grenade to middle mouse button. This is not a mouse issue, as in other games like CSGO, pressing and holding the thumb buttons for a command that makes use of a press and hold, work 100% of the time.
So, it looks like Non-Driver Mice are not optimized with Battlefield 1, which could be why you're experiencing these issues.
Are you able to switch back to the Logitech G, or another mouse that you have available?