I’ve seen this exact problem (where you find all the IOs on the S24-2 card high) twice, both were a bad S24-2 card.
As a little public service announcement, it does more harm than good to re-teach CAN for an intermittent problem. If it ever works the boards know their configuration. Too often guys run these commands for no good reason and end up with more wrong than when they started. This is a perfect example. If he does the TECCR then TECC as suggested, and there is an HN riser, now you have no hall calls either. And if you’re really unlucky, there could be a brake in the teach line so you won’t have all your hall calls back until you go through the gutter and find the problem.