Activities not visible if they have a campaign_id & contact does not have 'administer CiviCampaign'
The activity tab in Civi adds the filter campaign_id = NULL where the contact does not have the 'Administer CiviCRM' permission.
This seems wrong...
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information