L431 with Serial Firmware rangefinder pre-arm only works when objects are close

I have an L431 Ap_periph in which i installed the latest stable serial firmware since i needed to more serial devices on the UAV. On S1 i have a Gimbal setup and on S3 i have a downward facing Lidar.

But i get an issue on how to setup without getting prearm error. So far the only way it worked was to set node ID of the board to 12, also CAN_D1_UC_NODE to 12, CAN_D1_UC_S1_NOD to 12 and CAN_D1_UC_S3_NOD to 12. S1 is my gimbal and seems healthy, S3 is my RNGFND2 which is my TF03. I can see reading on my screen but unless i constantly move my hand below the rangefinder2 i get prearm. i move my hand under it and i dont get a prearm. Is there some step by step guide to tune it properly? if i change any of the NodeIDs i dont get ant data or commands on the connected devices.