Answer
Use the Work Time Calendar API's Get_Next_Work_Day function inside the schedule's custom expression to resolve the next actual working day relative to your target day, rather than hardcoding the day of the week — for example, something like ifsapp.work_time_calendar_api.Get_Next_Work_Day('*', next_day(SYSDATE, 'MONDAY')-1) + (target_minutes/60/24), where '*' is replaced with the name of the Calendar linked to your holiday/exception codes, and the added fraction represents the target time of day. This automatically resolves to the next actual working day (skipping holidays defined in that calendar) rather than blindly firing on the literal calendar day even when it's a holiday.