Solved, so when I was originally using bazzite deck I had used the line "ujust _toggle-autologin" to boot to desktop instead of game mode. This meant when I rebased to bazzite desktop my autologin setting was borked, and I couldn't have a lock screen at boot. What fixed it was rebasing back to bazzite deck , running the same command again (command only worked on deck version) to toggle it back to normal, then rebasing back to desktop. I now have a login screen on boot as the bazzite lords intended. Probably not the best way to do it but I couldn't find any other info, but this worked