In short, they use an era based weight first to adjust the SBA metric to determine whether a SB is even attempted, then they use a similar era based weight to adjust the CS% (think of it like normalization, but instead of to the catcher and basestealers years they are just normalizing the catchers CS% based on an era (probably something like 1885-1919, 1920-1960, 1961-2024, or something vaguely close to that)). So the raw CS% we see isn't what actually gets used in the formula, but whatever comes out of that weighted adjustment/normalization. Once they get that value, they just multiply it by the batters SB% rate and roll the dice to determine SB or CS.
In my example above I inverted it, keep it as I have it and just apply it to the other side (CS instead of SB, so .55% of SB in my example, and 86% in yours), or it could be 1-(.5*.9), or in your example, 1-(.2*.7), for the success rate to show the opposite of what I put.