The "specified time in the past" refers to the Filter By drop down in the top right. This will display all the jobs with a date in the range specified by calling the /jobExecution/jobs endpoint with a filter on the date.
It sounds like in your case these jobs are no longer present at all. If you access the jobExecution/jobs endpoint directly from the browser, does the "count" only list the one job? You could also do this with curl and jq:
baseurl=https://viya.example.com
user=sasdemo
read -s -p "Enter password: " pass && echo
token=$(curl -s -L -X POST "$baseurl/SASLogon/oauth/token" -H 'Accept: application/json' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Authorization: Basic c2FzLmNsaTo=' -d 'grant_type=password' -d "username=$user" -d "password=$pass" | sed "s/{.*\"access_token\":\"\([^\"]*\).*}/\1/g")
curl -s -L $baseurl/jobExecution/jobs -H "Authorization: Bearer $token" | jq -r '.count'
The result shows the total number of jobs defined:
$ curl -s -L $baseurl/jobExecution/jobs -H "Authorization: Bearer $token" | jq -r '.count'
748
--
Greg Wootton | Principal Systems Technical Support Engineer