I have a layer that is consistently crashing my app when evaluating the popup expressions. I have narrowed it down to three Arcade expressions, which are all using FeatureSetByRelationshipName to get features from related tables. The feature layer is not a hosted service, but is a feature service published from a file geodatabase on ArcGIS Server.
One thing I have tested is evaluating each expression using the ArcadeEvaluator. I am able to successfully evaluate each expression. It only seems to be an issue when using popup.evaluateExpressions(). I also see the same behavior in the Kotlin SDK as well.
My work around has been to adjust my Arcade to do a filter on the table, rather than getting related features.