In a large, salted pot of water, boil pasta until al dente, 9 to 10 minutes. Drain. Meanwhile, make Panko topping: in a medium skillet over medium heat, heat olive oil. Add Panko and thyme, and season with salt and pepper. Cook, stirring occasionally, until Panko is golden. Transfer to a bowl to cool. In a large pot over medium heat, heat coconut or vegetable oil. Add onion and pepper and cook until soft, 6 minutes. Season with salt and pepper, then stir in mustard and cumin and cook until fragrant, 1 to 2 minutes more. Add cashews, potatoes, and water and bring to a boil. Boil until potatoes are tender, 6 to 7 minutes. When potatoes are tender, transfer mixture in pot to a blender or food processor, and puree until smooth. Add sauerkraut, nutritional yeast, white wine vinegar, and hot sauce. Puree again until smooth, then taste and season with salt and pepper if needed. Combine cooked pasta and cheese sauce in a large bowl and stir to combine. Top with Panko mixture and serve.