IDEA: When using an offline map area, default Field Calculations to using the locally stored arcade expressions instead of accessing web-resources, even when not in flight mode.
USE CASE: When using Arcade expressions in Field Maps to calculate fields, we have noticed behavior that seems really illogical (if maybe intentional). Currently, when you take an offline area in a map and create a feature that contains fields with arcade calculations, there is a delay whilst the calculations (I believe) access web-resources to return the expression then perform the calculation. This is in contrast to when the device is in Flight Mode (completely disconnected) when the calculations instead occur instantly, using locally stored expressions.
This has become a bit of an issue in the field. Staff take an offline area, and move in and out of marginal and no-service areas throughout the day. With their phone not in flight mode (so that it still receives messages, etc when signal is available), the arcade calcs not only take a long time to happen when signal is marginal/non-existant, but it also has a huge impact on device battery life, draining it a lot faster than it should.