Waterdrop: Thanks very much for your indepth reply. Sounds like its a case of all three

but I think its still the gravel causing the dust issue. i did wash it out to the max, in that I took bits at a time and washed them several times, til water ran mostly clear, not enough though as when filled tank, it was murky as if i did nothing!!
On another note the tank gets no natural sunlight at all (room has no windows) but i do leave the lights on 8-9 hours, which might be too much and is casuing the 'green water' although it doesnt look green at all. doesnt look like a baterial bloom as water doesnt look milky or whiteish. The lighting is only some led lights which are not that strong. I will cut back on them and see if it helps clear the water.
I only have small amounts of plant, can the deaying plants cause cloudiness even in 350l of water?
The filters turnover a total of 2000l an hour. maybe overkill? i always thought u can never have too much filteration.
Snowball: lol ye i did rinse the sponges out, i dont get what you mean by leaving the buckets out overnight? As in do i leave the water for the water change sitting overnight? If so, no i dont. please elaborate on that, im interested.....
The dusty water issue i think is just a visual thing im trying to sort out, as i want what everyone wants, crystal clear water

and a healthy setup. I think the fish are fine, as they are breeding and also the cherry shrimp have also given fry, which were soooo tiny and cute lol