recordEditForm not loading related record via lookup

So I figured this out. recordEditForm upholds not only FLS, but also "Field Accessibility". So in this case the standard Page Layout for the record I was editing did not have the Account field on it. Therefore the recordEditForm would not load the field's data.

enter image description here

The documentation mentions nothing about accessibility, only FLS.

"This component also takes care of field-level security and sharing for you, so users see only the data they have access to."

I consider this field accessibility restraint a bug more than a feature...


Here's the link to the documentation which mentions this:

When using Lookup Field in lightning:recordEditForm, the field value may not show the existing data. This is because the lightning:inputField is currently populated only when the field is added to Page Layout.