I encountered this timeshift login issue upon restore, this problem must be reported to timeshift devs.
Would you like to share a solution if you found one? I need some data I forgot sadly.
I no longer have the issue since I reinstalled my system and now using btrfs snapshots with snapper
I don“t know why but I kinda missed using Fedora after a couple of days and I digged into it again and found a solution:
(.autorelabel selinux)
The same can be accomplished with sudo touch /.autorelabel
followed by a reboot. Does not require booting to live media.