No ranting this week as it is week 12, so zero energy for anything other than looking like GrumpCat.
Anyways, Shimano, why do you have to be so confusing? There would appear to be no such thing as a R685 brake caliper. R685 only applies to the shifters, the calipers being the same as the R785, which in turn are the same as XT. This means that any pad that fits the XT and R785 will fit the R685, but I have had to dig around a load of places to find this.
Incidentally the calipers will take G01s, G03 and similar pads.