I have noticed my ic sometimes isn’t on even with filter pump on.
That is an indicator that the VS pump is running independently, and not talking to the automation. Does the display on the pump say what Jim noted earlier "Display not active"? If not, check those 2 wires connecting to the IC40 board. There was a problem a couple of years back where the plug on the pump drive was defective and did not connect with the cable. Cable would plug in ok, just no talkie. If it were me, i would redo the pump cable connections on that buss in the second picture (Intellichlor board), they look kinda rough. But dont plug it back onto the board. If the IC40 board has an issue, it may interfere with other components using the comm port(s) i.e. pump drive, causing you to think it is the component that is being interfered with being the issue. Leaving the buss unplugged will take the IC40 out of the equation. See if that fixes things.
Otherwise...
Before you buy a new board. See if clearing the EEPROM fixes your wonky activity. You will have to rebuild the system after (time, date, schedules, labels, etc.), but this is a good last resort as the board isn't cheap.
Note: If you successfully reset or rather erase the EEPROM, you will know by the absence of
any information. IOW, if after your erase, if the time and date are correct, or if there are any schedules, you have
not successfully erased the EEPROM. Rinse and repeat.