What are your current readings for ammonia, nitrite and nitrate? What does (f) and (b) mean on your recent results? You had zero nitrates, then a small amount which could indicate a mini cycle, especially if your tank is immature (running for less than six months).
Changing your filter, then turning your filter off could be effecting the cycle. Read up on cycling in the beginners section.
Turn your filter back on. You need it running to maintain the beneficial bacteria. If you are worried that there is too much water movement turn the bubblers off.
Can you check your water suppliers website to get a number and unit for the GH and KH please. The test strips "hard/ very hard" are not specific enough and could be interpreted differently. As Essjay already said, the two fish require different GH.