I might be wrong about spawn rate larva
Once Zerg hits the three-larva cap, the Hatchery stops producing natural larva. The whole point of the 9.5-second inject timer is getting 6 larva per inject cycle versus 5.
Once it is nerfed to 9.9 seconds, you only get 5 larva, and the 6th is removed from existence. Therefore, the difference between 9.9 seconds and 10.7 seconds is just one larva every 5 minutes.
The 9.5-second timer produces 10 extra larva in 5 minutes. However, that only happens if you never miss an inject and spend all larva on every Hatchery immediately after it spawns. This allows you to sync your natural spawn timer with your inject timer. That said, you are going to hit bottlenecks. For example, lower production efficiency from Hatcheries forces you to build more Overlords. Easier enemy drops also mean building more anti-air defense. Consequently, all 10 extra drones you get in the early-to-mid game are spent on static defense, provided you keep your inject timing perfect to get those 10 workers.
Furthermore, if you are not hitting your injects—and are even off by just 1.3 seconds—you lose your advantage entirely. It is a very tight window to even call that buff overpowered.