Secondly, this isn't how you pass arguments to your start destination: the start destination string needs to match the route string exactly, character by character. You'd use the
Passing your userId as an argument is generally going to lead you to source of truth issues - Room is your source of truth so your Home screen should be your start destination and collectAsState() on your Room DB to get the current user, conditionally redirecting the user to login if the current userId is null