I was looking through the proof for the Lebesgue differentiation theorem which is defined only for a lebesgue measure. If it was any other measure then it may not hold.
However, going through the proof I didn't find any places that I felt wouldn't also be true for an arbitrary measure.
Firstly, you prove the Lebesgue differentiation theorem is true for continuous functions. This seems to be true even for non lebesgue measures because we are just using the uniform continuity property.
Secondly, we used the fact that continuous functions are dense in L2 to pick a continuous function close to our arbitrary L2 function for which we want to show the general case of the theorem. Again, i don't see why the Lebesgue measure is any special.
Why would this not work for an arbitrary measure?
Lebesgue's differentiation theorem does hold for a much larger class of measures; it is not restricted to Lebesgue measure. The following statement is compiled from Measure Theory Vol. 1 by Bogachev (Theorem 5.8.8).
More generally it is possible to consider measures on "nice" metric spaces, see e.g. Chapter 2 in Geometric Measure Theory by Federer for details.