Process MRP is releasing UJ's for Unconsumed Forecasts that are long past the Forecast Window

Current date is 01-22-22.
I have a part number with 3 forecasts from 2021 (Oct, Nov and Dec) all entered with a forecast date of the 1st day of each month. Each have some unconsumed quantities.

Forecast Window in Company Config is 2 days before and 30 days after.
Forecast Window in in the Forecast Screen for the part is the same; 2 days before and 30 days after.

When Process MRP runs overnight it is releasing UJ’s for the unconsumed qty’s.
When I run Process MRP manually, during the day, against the part number the UJ’s disappear.
Of course, then return the next day.

I can’t find (or at least identify) any settings on Process MRP that would affect this.
I know I could inactivate the forecast to solve it, however, given the number of forecasts we have it is impractical from a labor standpoint.

I will be interested in the full answer as well.
I thought that the before/after days were for MRP to aggregate job qtys.