Yes, that is better, at the expense of more set-up.
That’s why I asked initially at the top of the thread how serious a solution was required. We use a UD table ourselves, with BPMs that keep it in sync with Production Calendars to save doing the calculation each time it’s needed, and that’s rock-solid.
But a quick way to exclude the weekend days was all that was needed for the moment and this does that. (Assuming the crashes can be overcome).