WIth a controller it is difficult to recast a spell that has "free" recasts. For example, when you use a scroll such as Vampiric touch, this lets
you potentially recast without any cost for 9 more turns. However, the scroll disappears from the radial menu so you can't recast it.
After spending time playing with it. I found that after you first cast such a spell, you can customize the radial menu and add in a button to recast the spell that you just cast. This has to be a bug as the recast function should automatically be added to the radial menu.