Mailing only works when executed manually, not scheduled
Solution:

create a new user, add permissions:

View all contacts
Access CiviCRM
Access CiviMail


go to admin/config/civicrm/civicrm-cron

See also: https://docs.civicrm.org/sysadmin/en/latest/setup/jobs/#choosing-a-cms-user