It's hard to tell, because ISC has seen a significant increase in its resources, as you mentioned, but the majority of departments have a similar record when it comes to meeting their targets on their departmental result indicators. It's a case where a department has benefited from a significant increase in its funding, but the attainment or the targets have not been bettered or have not been met more often than in other departments that have not benefited from the same level of increase.
On May 15th, 2023. See this statement in context.