I am running LinuxCNC 2.9.3 Debian 12 Bookworm PREEMPT-RT ISO with a Mesa 7i96s board. The machine has a dual motor y and while homing both sides move toward the limit switch but after hitting the limit switch and moving enough to disengage the switch, one side moves back toward the limit switch and doesn't stop and the other backs off correctly. The other two axis home just fine, hit the limit switch , then back off enough the release the switch then hit it again to home and then back off preset amount to zero point.
The HAL and INI files are attached, along with the pinout screen shoots for the 7i96s board.