Charles' route doesn't loop, it just brings you back to route choice, because it's not implemented yet. (at least that's how it is on Android version, but i assume they are all the same content wise)