Script works from winbox or command line but not scheduler

I have a simple script that creates a config export file and then e-mails it to me. This script works fine when called from the command line or winboxc but doesn’t work when it is called from the scheduler. It used to work under RoS v3.13 but stopped working when I upgraded to 3.28. When scheduler calls the script I see the script run count increase but I never get the backup.

The script is this:
/export file=daily_export
/tool e-mail send to=“admin@here.org” subject=([/system identity get name] . " " . [/system clock get time] . " " . [/system clock get date] . " Export") file=daily_export.rsc

The scheduler job runs this command:
/system script run “Config Export”

Here’s the direct export:

/system script
add name=“Config Export” policy=
ftp,reboot,read,write,policy,test,winbox,password,sniff source=“/export fi
le=daily_export\r
\n/tool e-mail send to="admin@here.org" subject=([/system iden
tity get name] . " " . [/system clock get time] . " " . [/system clock
_get date] . " Export") file=daily_export.rsc\r
\n”

/system scheduler
add comment=“” disabled=no interval=4w3d name=“Monthly Config Export 2”
on-event=“/system script run "Config Export"” policy=
reboot,read,write,policy,test,password,sniff,sensitive start-date=
jan/01/1970 start-time=00:00:00

Dont use:
/system script run “Config Export”

Only Use:
Config Export

You should also remove the spaces from the name…