In my experience, Kuiu harness runs small. My 10×42s fit snug in the large. I've heard from others complain that their binos dont fit the large harness. I personally would order the XL for your 12x50s based on my experience with Kuiu. Hope this helps.
J