tl;dr: the layer.attachments.get_list() returns 'none' for EXIF metadata for a given attachment with the metadata is definitely there.

The same record, pulling the latitude via an Arcade form calculation:

What gives?
Premise: I have a feature service with photo points, whose orientation I'd like to be reflected in our maps. As such, there are fields to store orientation angle, as well as latitude and longitude in the photo. These points are captured both in Survey123 and Field Maps, depending on the situation. Pulling EXIF data is simple in S123 and relatively simply when editing in a form in a web app. However, capturing the EXIF data for photos collected in Field Maps has been challenging.
Form calculations in Field Maps do not work, as the photo is not actually part of the service yet. As such, my idea is to run a script and update them post-facto. However, the attachments call seems to ignore metadata, which makes the workaround not so good.