y porque no agregas una nueva condicion
Código SQL:
Ver originalOR
(OP.Estado = 'ACT' OR op.estado ='CLO')
porque tambien los de status clo, porque dices que tu consulta trae todo lo que esta en estado Act y que ocupas que si se cambio a 'clo' en las fechas del reporte, entonces agarra 'Clo'.
si eso no te resulta puedes crear un calendario con los dias laborales, creas una tabla y pones todas las fechas laborales del año ;)