Just done another nitrate test, it's looking much the same as yesterday. Too orange for 20ppm but not red enough for 40ppm. Maybe a little closer to the red side today than it was yesterday though. pH is 7.4, a 0.6 increase from yesterday. It's looking unlikely that nitrates are the problem, given the fact that my nitrates have gone up since I had that 6.0 two days ago, and now my pH is 7.4. This actually makes it ideal for my water change tomorrow as my tap water pH is 7.2 so less of a change, but that's beside the point.
It'd be nice to be able to keep my nitrates in the orange range, but coming out of the tap they're already close to the upper limits. I have been testing my water much more recently as it's interesting me. Will test before my water change tomorrow, make a record of how much water I change and measure the nitrate after, and keep a record of it each day until my next water change. I know this is slightly off topic to my pH/KH issue now, but it's got me interested.