I, too, have encountered high pH (8.6) in my two ponds, each one 600 gals, connected by a sluice/waterfall so that chemical conditions in one are pretty much identical to the other. All other testable indicators (phosphates, nitrates, hardness) have been well within normal limits. I also have had some amount of leachable base (concrete blocks) to hold water plants at their proper depth which I added without thought to sealing them. In addition, I had to repair a broken concrete waterfall and used bagged cement cast in forms to do that job, although I did remember to put a couple coats of water-based concrete sealer (Seal-Crete) on the repair job.
Anyway, the high pH is stable for now. I even tried to bring it down with 2-cup doses of distilled vinegar applied gradually. The pH did come down slightly for several hours but by the next day, was right back where it was before. I stopped messing with it out of concern for my fish which, using their behavior as an indicator, were doing just fine in the alkaline water.
I think the message here is, don't fix what isn't broken.