太古糖业从中取利的做法引来太古大股东施怀雅家族的注意，促使太古方面展开调查，最终迫使莫干生在1929年赔偿25万港元和解，至1931年再被迫辞任买办一职，标志着莫家势力逐渐从太古洋行消退。莫干生尝任东华医院和保良局总理，对教育发展尤其关注，他除了是香港大学终身校董外，也是九龙城民生书院创办人之一，并曾慷慨捐助圣保罗书院、圣士提反书院和母校皇仁书院等校。莫干生在半山干德道41号建有豪华大宅，大宅后来曾用作香港外国记者会，也是1950年代荷里活电影《生死恋》的拍摄场地之一，复于1960年代末拆卸重建为联邦花