The documentation describing how developer can customize sitePreset did not mention which property are mandatory (or used by other Share feature).
Here is an example, the property title-id is used by Aikau framework to display or not the "Customize Dashboard" action. The action is only visible if the title-id property is filled with the value : "page.siteDashboard.title" or "page.meeting_workspace.title" but there is no indication on that in the documentation.
The documentation related to sitePreset customization should mention attribute that are mandatory or used in Share ootb.
Here is a list of page mentioning sitePreset customization :