Cook the Beef: Heat a large skillet over medium-high heat. Add the olive oil, ground beef, onion, and ¼ teaspoon of the salt. Break the beef into crumbles and cook until no pink remains and the onion is softened, about 5-6 minutes.
Add the garlic and cook for 1 minute more until fragrant. Drain any excess fat.
Make the Sauce: In a medium bowl, whisk together the beef broth, tomato paste, Worcestershire sauce, garlic powder, onion powder, smoked paprika, black pepper, and 1 teaspoon of salt until smooth.
Assemble: Layer the sliced potatoes in the bottom of a 6-quart slow cooker. Scatter the kidney beans and corn evenly over the potatoes. Add the browned beef mixture on top. Pour the sauce evenly over everything and stir gently to combine.
Cook: Cover and cook on high for 2-4 hours, or low for 4-6 hours, until the potatoes are completely tender when pierced with a fork.
Finish: In a small bowl, stir together the sour cream, 1 cup of the cheddar, and the hot sauce (if using) until combined. Gently stir the mixture into the beef potato mixture until evenly incorporated, being careful not to break up the potatoes too much.
Sprinkle the remaining ½ cup of cheddar over the top, cover, and let melt on high for 5 to 10 minutes. Taste for seasoning and adjust with salt and pepper as needed.