Hi and welcome to the forum
You should be doing a partial water change (around 50%) and gravel clean the substrate once a week under normal conditions. Get yourself a basic model gravel cleaner from a pet shop and use it to syphon some water out of the tank and clean the gravel at the same time. The shop should be able to demonstrate it or check YouTube for gravel cleaning an aquarium.
Make sure any new water is free of chlorine/ chloramine before it's added to the tank.
Turn heater, light and filter off before doing the water change.
The following link has a picture of a basic model gravel cleaner.
https://www.about-goldfish.com/aquarium-cleaning.html
-----------------
You could try feeding the fish 2 times a day and see if you get an ammonia, nitrite or nitrate reading. If not, then you might have finished cycling the filter.
Do you have any live plants in the tank?
These can take up some ammonia and stop the filter bacteria developing.
-----------------
Water softeners usually replace the calcium with sodium. Sodium is bad for most freshwater fish.
What is the
GH (general hardness),
KH (carbonate hardness) and pH of your water supply?
This information can usually be obtained from your water supply company's website or by telephoning them. If they can't help you, take a glass full of tap water to the local pet shop and get them to test it for you. Write the results down (in numbers) when they do the tests. And ask them what the results are in (eg:
ppm, dGH, or something else).