What your alkalinity, called your "KH" because it's counted as if it were all calcium carbonates-- what your alkalinity is, is the ability of your buffering to resist the acids-- whatever kind of acid, including acetic acid-- you might add to the water.
What fish that are associated with an acidic pH are really responding to, is very "soft" water, with very few dissolved salts, including the carbonates of your "KH" test, but also the other dissolved salts, like sulfates and chlorides.