When attempting to reference a Map variable via a Function Library, no values are added or stored within the variable.
Update: To clarify, when I say the engine doesn’t seem to allow this, I mean that the engine doesn’t seem to allow for you to reference this function in a subsequent blueprint and call an action against the Map. E.g. I have an Actor which should call this blueprint then increment the sort order within the InventorySort variable on the character state. The Actor (in the Event Graph) calls GetInventorySort. It then does an ADD on the provided Map node (e.g. the InventorySort map). However, NOTHING is added to the map.