Is there a way to disable the Ultimate Character Locomotion script so that I can move the character through other methods while the camera still follows the character and doesn't cause issues when re-enabling the UCL script?
You don't need to disable UCL, only the player input. For instance, the MoveTowards ability does this. It disables the input (through the OnEnableGameplayInput event), and then moves the player to the corresponding location. This is also the approach for AI characters:
The Ultimate Character Controller is focused on being a great character controller so it does not include any built-in AI implementations. AI is an extremely . . .