If it was the cooling system pellets causing the "OILY" contamination then this should show up on every car that has the pellets added. It does not because it's a faulty diagnosis.
I have NEVER had any sign of brown or other contaminant in my cooling system in my VY and I added the pellets myself with the last cooling system flush I carried out. 20 months later the coolant is very clean. There is no sign of any contaminent whatsoever on the coolant dipstick, in the radiator or on the radiator cap. The coolant is very, very clean. This is how it has always been on my vehicle and is how it should be.
The "oily brown" residue you refer to is not due to the cooling system pellets as the mechanic maintains. For starters the formulation of the pellets is completely non-oily. Buy some, crush one up and add it to the correct spec coolant mix and you will see that there is absolutely no "oily" substance formed in the sample.
In any event you have indicated above that you have flushed your radiator twice and the "oily" contamination re-appears each time. It will until the real problem is addressed.
Oil obviously floats and, as you have found, if an oily substance has found it's way into the coolant some will eventually attach itself to the radiator cap, the top of the inside of the radiator and the coolant dipstck.