If you’ve swapped parts around to verify it’s the board, let support@carbide3d.com know what you did.
A bad limit switch will alarm continuously, intermittently, or not at all.
Yes, you can reflash, but that’s not likely to affect this: GRBL 1.1 and Carbide Motion 4