Если вы посмотрите на документацию , повестка дня предоставляет возможность составлять расписание с синтаксисом cron
.Так, например, что-то вроде этого:
await agenda.every('*/3 * * * *', 'delete old users');
Следует настроить запуск программы каждые 3 минуты.
В вашем случае это просто вопрос поиска правильного хронстрока.Например:
0 0 * / 15 * 1-2
В 00:00 каждого 15-го числа месяца, если он включенкаждый день недели с понедельника по вторник.
await agenda.every('**0 0 */15 * 1-2**', 'do your thing');
Попробуйте и убедитесь, что он делает то, что вам нужно.