A bit of background, I have a hosted feature layer that's recording the status of solid waste pickups by quarter section for 4 different collection areas. So in other words, the quarter sections have a field denoting the collection area (Area 1-4) as well as the collection status (Collected, Not Collected; domain values of Collected, NotCollected).
I want to symbolize this layer by the collection area (area 1-4) as well as if the status is collected. Quarter sections that have a status of not collected would be symbolized the same no matter the collection area.
For the Arcade expression, I decided to use the When logical function (I also tried IIf). Here is my expression below, just for 2 areas:
When($feature.Area == 'Area 1' && DomainName($feature,"collection_status") == 'Collected', "Area 1 Collected", $feature.Area == 'Area 2' && DomainName($feature,"collection_status") == 'Collected', "Area 2 Collected", 'NotCollected')
The expression results in the below symbology when using the Map Viewer Classic, which is what I'm expecting.

However, when using the same expression in the New Map Viewer, I get this.

Looking at the style options, there's no values categorized in other. In addition, the count for Not Collected is off, I would expect to see a value of 232. There's 505 quarter sections in total so I'm not sure what happened to the other 7?

Lastly, to add the Arcade expression does also work in ArcGIS Pro 2.9:

So am I missing something? Is there a limitation with the New Map Viewer?
Thanks in advance for the help!
@XanderBakker