Вы определили один и тот же маршрут для двух разных компонентов, возможно, в этом проблема.
<Route exact path="/" component={Charges} />
<Route exact path="/" component={Account} />
Кстати, это не идеальный способ авторизации маршрутов.Попробуйте примерно такisAuth () возвращает true, иначе он будет перенаправлен на вход в систему.
и похоже, что у вас <Redirect to="/login"/>
, что должно вызывать ошибку.