It's all bout render distance, the grass was always there on that building but due to very low distance scaling in original GTA Vice City the grass texture never loads if viewed from far, and since the GTA Trilogy has extended render distance scaling it will always be visible.
It has nothing to do with 'grass being added to the building' or 'new texture given to buildings' that's wrong.