Try setting your timeline to frame 0, create a new Null Object, set its position to the center of the circle (or where ever you want the anchor point/rotation point to be) then make the object that you want to rotate a child of the Null by dragging it under the layer.
At this point I used a little xpresso to link the object. Right click on the rotation property you animated in the main circle, select “Animation > Set Driver” then select the same rotation property in the null, right click it and select “Animation > Set Driven”
Let me know if this helps at all. I’m also attaching the file I used to trouble shoot.
Cheers!
Steve
2758_cubes.c4d.zip