When configuring formatting for a numeric property on an object type as in the following screenshot, the implementation methodology seems to fail fast and not attempt a best-effort resolution: when the reference field used in the Currency configuration is null, the numeric formatting is also ignored.
It would be preferable for these two implementations to be separate such that when the Currency reference field is null, it does not affect the numeric formatting.