ishaw speaks Deep Truth
Shimano brakes have a habit - a much hidden issue - of micro leaks on the piston seals. It sprays a lovely, fine spray of hydraulic oil onto the disk. Perfect for sh=t braking. You clean everything, think it's done, then two brake applications later....contamination all over the disc. It's random too. One set of Shimano (of the 10 or so we have) has lasted forever. Another started doing this ridiculous thing after 2 months. Irritating. It ruined a new pair of pads before I realised what was happening. Only answer is a new caliper, since unlike Hope and SRAM you can't do a caliper breackdown and seal repair. I am now converting one by one to Hope, since they are not far off the Shimano price right now. This might not be your problem but it sounds like it is....