1929年世界经济危机爆发，米价暴跌，外国商船运费又不低，梁长海的生意陷入困境。为此，梁长海收购了国民党海军龙济光部的旧军舰一艘，想将其改装为运输船以不再依赖外国商船，结果失败并破产。1930年，梁长海举家回中国广州定居。后来，梁长海到广西八步水岩坝开采锡矿，由于该矿受到桂系军阀垂涎，梁长海被罗织罪名逮捕入狱，其全部矿权均被没收。梁长海被逮解广东广州市法院后，关押数月才被释放。1937年抗日战争爆发，梁长海率全家到香港新界元朗沙埔办农场。1941年12月上旬，日军占领香港九龙，梁长海突发脑溢血逝世，终年