your kh at 9 is a touch high where as your gh is bad, see here for require levels..
Water Quality Explained: How It Can Affect Your Axolotl's Health - WSAVA 2015 Congress - VIN
with filtration it isn't about whether there is enough or not but rather the type..
mechanical filtration tend to be sponge/foam or floss, as the water is forced through them the muck and debris get trapped and removed from the water, there are different levels of sponge/foam ranging from course to fine and floss which is very fine and known as water polisher, some bacteria will colonise the mechanical filtration but due to the large pore size/small surface area the colony is small, sponges/foam, floss should be washed/squeezed into old tank water, if there is fine debris in the water then the sponges are too course and aren't trapping the debris.
biological filtration tends to be ceramic, rock and sometimes plastic, this is what houses the bacteria which removes/converts ammonia and nitrites, the pores tend to be very small making the surface area very large allowing a large bacteria colony to grow, biological filtration is washed/rinsed in old tank water, if there is bacteria bloom in the water column then either there isn't enough biological filtration or the bacteria colony is under developed, this can be because of a sudden increase in nitrogen waste, inappropriate cycling, damage bacteria colony.
chemical filtration, this tends to be either carbon zeolite and sometimes resin, carbon removes chemicals medications and some metals, in the case of zeolite ammonia is removed, with resin nitrates are removed, chemical filtration is either replaced monthly or recharged depending on type.
cloudy water can be caused by calcium carbonate dropping out of the water (do you have issues with limescale) due to it's insolubility, with the gh test do the test until it changes colour then allow it to sit for a few minutes to see if it changes colour again.