If it were me, I'd wire the bilge pump directly to the battery, as many do, then it will always work & you're not relying on whatever "wiring problems" you may have. There is no real "bilge" in a C22, so where is all this water collecting?
If it's all about the lockdown bolt, clean that up and repair that area properly (glass/epoxy), not sure what "putty" you're using but it is obviously ineffective, as you say. And, depending on which side of the lockdown bolt debate you are on, one option is to remove it altogether and glass it in.