I am trying to get the "Damage Category Total" indicator to filter based off of the selection of a county. The gist is that respondents from across the state submit survey data on damages within their county, so I want to filter the results by county. I know how to do it generally, and it works for the other Indicators, but when I filter by county, the "Damage Category Total" Indicator shows no data.
Here is a screenshot of my Dashboard in progress:

The Indicators for the damage categories just display a sum of that field. The "Damage Category Total" Indicator requires an arcade expression since I am adding together the separate damage category fields.
Here is the expression:
var fs = FeatureSetByPortalItem(Portal('https://'),
'',0,
["emergency_cost_debris","emergency_cost_epm",
"permanent_cost_rb_fa","permanent_cost_rb_nfa",
"permanent_cost_wcf","permanent_cost_pbe",
"permanent_cost_pu", "permanent_cost_prf"],false);
var CategoryTotal= Sum(fs, "emergency_cost_debris") +
Sum (fs,"emergency_cost_epm") +
Sum (fs, "permanent_cost_rb_fa") +
Sum (fs, "permanent_cost_rb_nfa") +
Sum (fs, "permanent_cost_wcf")+
Sum (fs, "permanent_cost_pbe" )+
Sum (fs, "permanent_cost_pu" ) +
Sum (fs, "permanent_cost_prf" );
var newDict = {
'fields': [{ 'name': 'catTotal', 'type': 'esriFieldTypeDouble'}],
'geometryType':'',
'features': [{
'attributes': {
'catTotal': CategoryTotal,
}}]
};
return FeatureSet(Text(newDict));
Anybody know what I am missing? Each damage category filters appropriately based off the county picked (only displays the data collected within the selected county). Why would it not work for the arcade expression that is just a sum of those individual damage categories?
Thank you