I agree with what you said. Just to add more to that. Usually a model has a non-growth-associated maintenance (NHAM) cost, represented by a positive lower bound for an ATP hydrolysis reaction (named ATPM in the BiGG convention). Infeasibility would imply that deleting the gene will cause the model unable to generate ATP, if there are no other reactions with +ve lower bound or -ve upper bound. If you get growth = 0 but still feasible, that would mean some biomass precursors cannot be produced but ATP can still be produced.
Best,
Joshua