Plugin simples para criar página de destino para SSO não funciona mais

Continuando a discussão de Página inicial no login SAML:

Não tenho certeza se isso deveria estar em Support ou Dev ou algo mais, então sinta-se à vontade para movê-lo como achar necessário.

Criei um plugin em março de 2022 para substituir a função acima e pareceu funcionar por um tempo e, em seguida, percebi que não está funcionando (não sei há quanto tempo).

Alguém tem alguma ideia de por que pode ter parado?

(nota, a configuração de habilitação nunca funcionou, então se alguém souber por que isso também não funciona, ficarei grato)

enabled_site_setting :no_auto_login_enabled

after_initialize do
  if SiteSetting.no_auto_login_enabled
    class ::ApplicationController
      module NoAutoLoginRedirectToLogin
        def redirect_to_login
          dont_cache_page
          cookies[:destination_url] = destination_url
          redirect_to path("/login")
        end
      end
      prepend NoAutoLoginRedirectToLogin
    end
  end
end