After making the circle SubD friendly, when trying to rotate it 45 º the Gumball rotates but not the circle.
Also when trying to rotate the same way a SubD cilinder from the non rotated already SubD friendly circle, the SubD cilinder does not rotate (the Gumball rotates)
How are you determining that the object isn’t rotating? For all the shapes that you have mentioned, there won’t be a visual clue that the object rotated.
-wim