Oil separation is common with petroleum greases. We have gone to PAO greases (synthetic), which do not separate like the petroleum types.
Some customers will scream if you are dripping out of the gearbox. We had a gearmotor that went into a printer, and we were obliged to make changes in the lube system. The grease was PAO NLGI 2, and the bearing was changed to a polymer type.