UPDATE POSTED AFTER THE ADDITIONAL DETAILS
Contrary to my expectations the colorant is significantly more dense than water. You poured 4 bottles into one end and 2 into the other, which diffused to colored lengths of approx. 4m and 2m respectively. One bottle may have contained a different colorant. Can these details explain your observation of a 100mm difference in water level?
One 38 ml bottle of food colorant contained 45.5g per 100ml of 'sugars' - the only substantial ingredient besides waster - ie 17.3 g per bottle.
Treehouse Test. Here "although no measurement was taken of the level disparity, things seemed about the same." The vertical limbs were approx. 6m long, so all of the dye (in the top 4m or 2m) was in these limbs. With 4 bottles on one side and 2 on the other, this means that 2x17.3=34.6g of dye must balance a 100mm column of water in a tube of diameter 10mm - ie 31.4g of water.
The closeness of these 2 values confirms that the weight of dye can account for the difference of about 100mm in water level. It also suggests that the 6th bottle was identical to the others, and that the difference in water level at tree height was actually 110mm.
ANSWER PRIOR TO THE ADDITIONAL DETAILS
'Trouble-shooting' is difficult without access to the equipment. Some photographs and/or more details of your apparatus would be a great help. Further details have now been supplied in comments. I have made use of these at the end of my answer.
Deck Magazine contains an article about making and using a DIY Water Level. It identifies and addresses the 3 main problems briefly :
Uneven thermal expansion. If one limb is in the shade and the other in the baking sun, then the levels can differ by as much as 10mm for a narrow bore tube.
Kinks and objects resting on the pipe, obstructing flow.
Air Bubbles. Easily overlooked. Having dye throughout the tube will make them easier to find.
Density Effect (material/thermal)
I am skeptical that the difference in density of pure vs dyed water (as suggested by Steeven), or hot vs cold water (as suggested by Peter Shor), can account for the effect you are seeing.
If each limb was 25.0m long vertically, the density of a 24.9m column of dyed water would have to exceed that of a 25.0m column of pure water by 0.1/25=0.4% to produce a difference of 100mm in water level. While such a difference is realistic, a height of 25m is not. If the limbs are only about 2m high, the required difference in density would have to be about 0.1/2=5%. If the limbs are 1m high, the difference would have to be about 10%.
A 5% difference in density requires approx. 100$^{\circ}$C difference in temperature [source]. This is unreasonable as an explanation. A 10% difference due to temperature is impossible.
Liquid food colorant as sold in supermarkets is mostly water; its density is close to that of pure water. Gel or solid dyes are also available, but when mixed into water the density is unlikely to be much different since 'a little goes a long way.' For reference a saturated salt solution (NaCl) has a relative density of 1.2 at 25$^{\circ}$C, while the relative density of sea water is 1.03. A 5-10% difference in density is possible if the colorant is used concentrated in one limb and very dilute in the other. However, I think the dilution which you have used is not likely to be significantly different from pure water.
I have removed a claim that the density of undiluted colorant would have to be about 20x that of water. This was based on a faulty calculation.
So I think there must be some other explanation for your observation.
**Update 1 ** following comments by Floris (use of alcohol-based dye) and DJohnM/Whit3rd (capillary action) and answers by Whit3rd (air pressure) and Graham S (uneven ground or unequal tube lengths).
Acohol-based colorant (density effect)
Alcohol has a density of approx. 0.8x that of water, a difference of 20%. A 50cm column of pure alcohol would balance a 40cm column of pure water, giving the required difference in height. This is physically realistic but it assumes no mixing and does not take account of your description :
I have just a couple of metres or so of food colour at each end of the tube with one end being distinctly more coloured than the other.
Assuming the dye at one end remained pure alcohol (density 0.8) while the other end mixed equally with water (density 0.9 $\to$ dilution by 50%) the columns would need to be 90cm and 80cm, which is still reasonable. However, this would require at least 500ml of this dye, which is mostly used for painting onto icing on cakes, so it is sold in small amounts of about 10-20ml.
Capillary Action
My calculation in answer to Size of a glass capillary for noticable capillary action shows that this effect is smaller for plastic tubing than for glass. Achieving a height of 100mm would require an inner diameter of about 0.3mm for glass tubing or 0.01mm for plastic. Bearing in mind that the effect here depends on a difference in capillary action between the two limbs, the required diameters would have to be sub-micron. Again, physically impossible and clearly incompatible with your description.
Except for capillary action, a difference in diameters of the two limbs would not cause any difference in height.
Air Pressure/Uneven Ground
Whit3rd's suggestion of a difference in air pressure due to wind is not likely because of your statement that "the ends of the pipe were held together in the same location."
Graham S's suggestions, that (a) the ground is not level or (b) the ends of the tube are at different heights, would not cause a difference in water level.
What other explanations are there?
Viscous Resistance (aka Friction Head Loss).
Especially in a coiled or kinked tube which is long and narrow, it could take several seconds for the water levels to equalise in the two limbs. This time increases exponentially as the difference in water levels (the pressure 'head' which drives the flow) decreases. So the explanation could be that you have not allowed enough time for the water levels to equalise.
Using an online calculator I estimate that a head of 100mm of water produces a flow rate of 5.5ml/s in a straight, smooth tube of inner diameter of 10mm. If this flow rate were sustained (as I've pointed out, it will decrease) it would take at least 1s for the levels to equalise. If the tube were kinked throughout like corrugated metal sheet the flow rate would be 2.2ml/s, and the levels would take at least 3s to equalise. These are only order-of-magnitude calculations.
Viscous resistance exists whether the tubing is vertical or horizontal, but the 'levelling time' will be shorter when the tubing is straight, which is easier to achieve when it is vertical.
Against this explanation is your observation that
The two water levels settle at about 100mm (give or take) apart.
Which suggests that either the difference is no longer decreasing, or the rate at which it decreases suddenly drops below a noticeable amount.
Air Bubbles
Since pressure is transmitted equally through air as through water, trapped air will only make a difference in water level if it is in the vertical limbs (density effect). Air trapped in the horizontal section of the tube increases resistance to flow, and could contribute to a long settling time. It could even stop the flow completely - which agrees with your observation quoted above. [Source : Air in Water Pipes, middle paragraph of page 3.]
Temporary Conclusion
Differences in density of liquid in the 2 limbs, and viscous resistance, are two possible explanations, but they either require you to do unlikely things (use large amounts of highly concentrated food colorant) or do not quite fit with your description of the levelling process.
You seem to have taken great care to eliminate air bubbles, but this still seems to be a possible and quite likely explanation.
Without more details of your apparatus and your levelling procedure, some other design fault or human error are still possibilities.