Given this goal, it’s simply unreasonable to deny funds to a company that has already set up that access, but only grant funds to new entrants. That clearly screws over the existing companies, which now can’t afford to compete on price with the new government funded entrants.
The only way to establish a level playing field and not penalise companies that already invested heavily is to give the grants regardless of past investment. Then you can genuinely allow the competitive market to establish fair and competitive prices for these customers. Free market principles should in theory ensure that this price competition should recoup a significant proportion of the subsidy costs for consumers and tax payers.