The NIH, which allocated over $35 billion across nearly 50,000 grants in 2023, believes it has overspent on overhead costs.