Ok so I tried editing your code directly, see if this works or not.
It could have errors because that many switches without me having the sources on my side is a lot of opportunities for me to make a mistake since everything in my app gets a red line, but think this should work since all the results would be using a column all named same thing.
Switch(
// varSearch ( New 1, Insp 2, or All 3) ---- varReq (Req 10 or Not 20) ---- varSt (Pass 100, Fail 200, NA 300, or NF 400)
varSearch + varReq + varSt,
// Match 11 New Required Only
11,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="New", Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Inspected Required Only
12,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match ALL, Required
13,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var, Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match New Not Required
21,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="New"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Inspected Not Required
22,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Not Required
23,
//Result
RenameColumns(DropColumns(Sort(
ForAll(
Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var),
{displayValue: ThisRecord.'Item Ball', sortValue: Concat(Filter(Split(ThisRecord.'Item Ball',""),IsNumeric(Value)),Value)}), Value(sortValue), SortOrder.Ascending),"sortValue"),"displayValue","Value"),
// Match Pass Inspected Required Only
112,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="Pass", Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Pass Inspected Not Required
122,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="Pass"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Fail Inspected Required Only
212,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="Fail", Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Fail Inspected Not Required
222,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="Fail"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match NA Inspected Required Only
312,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="NA", Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match NA Inspected Not Required
322,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="NA"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Not Found Inspected Required Only
412,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="Not Found", Required="Yes"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
// Match Not Found Inspected Not Required
422,
//Result
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var,Title="Inspected", Status="Not Found"),"IC_ID",SortOrder.Ascending),"IC_ID","Value"),
RenameColumns(SortByColumns(Filter('ILS Inspection Results',DOP_ID=DOP_ID_Var,ICS_ID=ICS_ID_Var),"IC_ID",SortOrder.Ascending),"IC_ID","Value")
)