I get a result of 2 not 120 with that data, but that is probably because you have extra rows at the bottom of the table which I don't have.
Nonetheless, I think your problem lies in the fact that you are using the the whole column of REQUEST_TYPE in the OFFSET function, and it counts the number of rows in the column from that particular row down, not just whether that row. If you force it to use just the first cell, it seems to be correct
PHP Code:
=SUMPRODUCT((Completed_Weekly[Days CCD > OCD]>0)
*(Completed_Weekly[REQUEST_TYPE]="NEW")
*(SUBTOTAL(103,OFFSET(INDEX(Completed_Weekly[REQUEST_TYPE],1,1),ROW(Completed_Weekly[REQUEST_TYPE])-MIN(ROW(Completed_Weekly[REQUEST_TYPE])),0))))