Mismatch in R350 grant projections and spending blamed for R4bn under-spend