Are you running the Job Scheduler on a separate server from your Web server? If so, a few settings need to be updated on both sides so they can talk to each other.
1. On the Job Scheduler side, in tasks.config find the <cron><statusService> element and update it to the following or add it if it's not there.
<statusService enabled="true" localOnly="false" address="Any" port="8089" />
You can set address and port to whatever you'd like to use.
2. Then in the Web\communityserver.config (or override) find <Core><jobScheduler> and update it to look like this:
<jobScheduler url="http://job_scheduler_server:8089" />
replace "job_scheduler_server" with the name or IP of the server running the job scheduler.
3. Restart the job scheduler and recycle the web app pool.
4. You should see the job scheduler tasks in the report.