Add 1 Tablespoon extra virgin olive oil to a 10" skillet over medium heat. Add onions then cook, stirring occasionally, until golden brown and caramelized, 20-30 minutes, then set aside. Can be done a day ahead of time.
Let potatoes soak in cold water for 30 minutes then drain and pat very dry (optional.) Toss with 1 Tablespoon extra virgin olive oil and homemade seasoned salt then either add to the basket of an Air Fryer and roast for 20-25 minutes at 360 degrees, OR add to a foil-lined, nonstick-sprayed baking sheet and roast for 30-40 minutes at 425 degrees, stirring once or twice. Set aside. Can be done a day ahead of time.
Rub steak with remaining 1 Tablespoon extra virgin olive oil then season generously on both sides with steak seasoning. Heat grill on high until it reaches 500 degrees then turn one burner down to low. Add steak to the high heat side then grill for 1-1/2 minutes per side, keeping lid closed between flipping. Move steak to the side of the grill with low heat then grill for an additional 2 minutes per side for medium-well steak, keeping the lid closed between flipping. Let steak rest for at least 10 minutes before slicing into strips against the grain. Can be done a day ahead of time.
Divide mixed greens between two bowls then top with grilled steak, caramelized onions, roasted potatoes, and grape or cherry tomatoes. Drizzle with dressing then serve.