(On behalf of the customer)
The Intersects () arcade function can identify the overlapping polygon features and get the result attribute of the underlying polygons where the user clicked in pop-up dialogue box. But this function cannot differentiate the overlapping and non-overlapping areas individually. The entire polygon is considered as a single entity.
So, it would be good if any Arcade expression can access to the specific place area where the user clicked and get the location information and by differentiate the overlapping and non-overlapping areas individually.