Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
If another module interrupts during hook_user_login() (such as TFA to redirect to its form) it will break bakery_login() handling (such as error messages but more importantly its subsite redirect).
Bakery could work around this by not deleting the oatmeal (redirect) cookie and picking it back up in bakery_user_login().