I think there might be a problem with the way you are obtaining the radial acceleration. By the logic you used, the center of the wheel is 1 m above point O, so the center of the wheel has a radial acceleration of 9 m/s^2 (i.e., [3^2]/1). That's not right. The center of the wheel should have a radial acceleration of 0.
Now consider a point at the edge of the wheel. It will travel in a cycloid pattern:
View attachment 214738
As you can see, the radius of curvature when the point is on top is significantly greater than 2R. I think the flaw in your logic is that the entire wheel is rotating around point O. It doesn't really work that way. Even though things are also accelerating linearly (in addition to rotational acceleration), things are still "rotating" (strictly speaking) about the center of the wheel.
The point you are concerned about isn't at the center or the edge, but rather somewhere in between. So as a sanity check, I would expect the radial acceleration to be somewhere in between what you would get for those other two points (center or edge).
[Edit: Source of animated gif:
https://en.wikipedia.org/wiki/Cycloid#/media/File:Cycloid_f.gif]