This is what I'd do. Your cut is too close to severing the rib top. I'd cut off the whole vent rib fore of the sight, dress it up, then mill the front base where the sight is currently, make the bottom of it flat, then cut a proper dovetail for that sight on what's left. That sight of left as is, is not only not solid, but too high. My fix fixes both.