Когда вы говорите о действиях в Drupal, все о весе ... но когда дело доходит до перенаправления, это все о последнем вызове . Если вы перенаправляете дважды (один раз для регистрации, а затем для входа в систему), последний будет последним. Таким образом, если ваш пользователь регистрируется (получает перенаправление), но затем автоматически входит в систему, перенаправление будет последним после события входа в систему.
Если вы уже используете правила ... Я думаю, что модуль LoginDestination будет излишним.