got to take into account that the DS4 controller is direct input and the game is trying to assign the button layout as a Xinput controller. that is where they are conflicting.