Please note that all measurements were made using CronusMax with a GPC script that outputs a constant value. No XIM4.

Hope I can help,
This might explain the issue.
Using the Titan Two Device manager you can clearly see that the deadzones are not set 0. The deadzones for the ps3 and ps4 controllers default to 0.39 for the X, and -0.39 for the Y.
Their is nothing wrong with the Cronus Pro Device Manager, the only issue with it, is that it only displays full integers, No decimals, or fractions.
It appears to be the game at fault, for not correcting the deadzones, But none the less, if the game is at fault the Xim4 should be able to correct this problem easily. I don't know if it can be corrected with a Cronus Pro Script, Because the Cronus Max can not use decimals, or fractions.