I'm trying to ascertain if CharacterController accounts for time automatically or if I have to do it myself. Looking at the docs, the example with the Move method multiplies by delta time and the example with the SimpleMove method does not. So my assumption is that SimpleMove accounts for the delta time internally and that Move does not. Is that a correct assumption?
I believe that neither of them take time into account. The reason the example for Move doesn't multiply by time is because it is inside FixedUpdate, which is called at a set interval, versus Update, which is not.
The only difference I can see between the two is that SimpleMove does not allow you to specify motion along the y-axis, but takes gravity into account automatically, whereas Move allows you to move along the y-axis, but you must add in gravity manually.