If it happened overnight I would bet its the CK. I did not have that problem when I had mine with my bichirs but they are agressive to an extent. If it happened during the day I would say the geo, but its unlikely.
Put salt in the water (epsom), then maybe isolate it if you can, water changes. The fish will be fine without an eye, just make sure healing process is smooth.
Albino bichirs are nearly always stunted. Biggest I have seen is henwards which is 20cmish. Apparently LA had one of a fair size too.