Hi,
you can create an FSM where all actions runs in Late Update ( you'll need the advanced versions of some actions on the ecosystem for some math and vector operations)
in that fsm, check the position, clamp it within your radius and set the position back. that's how to constraint effectily.
Bye,
Jean