Clear water does not necessarily mean good water for fish. You've undoubtedly seen rivers with chocolate brown water that are filled with fish. Clear can be deadly, or not. You're clear, hard, water may have no buffering capacity, which means it cannot absorb fish urine, and freshwater fish are constantly urinating to maintain osmotic stability. Without buffering capacity, pH will drop alarmingly fast, and that is when many small water changes are needed.
You may want to test your tap and tank water alkalinity, that is a measure of buffering capacity.
A high school chemistry class could do it for you if you do have the test available.
You may want to test your tap and tank water alkalinity, that is a measure of buffering capacity.
A high school chemistry class could do it for you if you do have the test available.