Under the properties for the .add() method of a LuaGuiElement, when type = 'choose-elem-button`, there should be mention of a property of "space-location", because otherwise buttons that use the elem_type of "space_location" won't be able to display on the button the icon for said location.
Side note -- It'd be cool if the fanned out property fields for the various GUI elements in the .add() function's documentation had little linky-doo buttons too.