Upgrading to Catalina from Mojave stuck at "Estimating time remaining" for days!

One thing you can try is to start up to your previous system and try the upgrade again. Press the option key on start and choose macOS Mojave or whatever your root volume is called. This will get you out of the recurring upgrade process.

Regarding the login window, do you have FileVault enabled?