I've made some errors like that. There's probably 101 ways too accomplish boo-boos, but my own are usually distraction, trying to get the job 'finished', fatigue, mental math vs calculator, or just plain human error. I've even had a CAD diagram with the dimension staring at me & transcribed the wrong number down on my notepad. My ever-evolving ritual is to somehow bold the final value (highlighter, box around, underline) vs a different symbol for intermediary values like measurements or check/target value with Example final = 1.250 vs ~1.240
Better yet, jot down a little note so you can see everything on one line. This forces you to think through it & provides something to quickly validate with a calculator. Some examples
1.250 - 0.010 = ~1.240 (Final - allowance = intermediate dimension)
1.250 - 1.234 = 0.016 (Final - measured = remaining)
1.250 - 1.234 = 0.016/2 = 0.008 (Final - measured/2 = remaining radius increment like boring head or lathe dial)
DRO reset minimizes some of this stuff but I find writing it down makes good thinking habits, kind of slows you down until the X,Y,Z positions are clear in your brain. As long as you remember to reset... click enter... don't move the setting etc. LOL
Back to your project, without seeing the purpose or loads, could you machine an oversize ring/flange turned on a lathe & press/glue/weld that into frame? Where ID = bearing OD to whatever fit, OD is whatever you can accommodate to give it sufficient meat (ie. make the holes bigger). I'd have to hunt for link when I was doing that drill press bearing/spindle repair, I recall a suggestion about bearing annular gap 'devices' for exactly this kind of issue. It wouldn't work in my application but kind of the same idea, some kind of expandable or conformable piece of hardware that marries the stock ID to bearing OD.