大明顺天国起义在1903年失败的原因主要有以下几点:
军械问题:起义领导者之一的李纪堂向洋行定购军械,但由于洋行老板无法如期交货而向衙门告发,导致洪全福与梁慕光设法补救而补运的枪械,或被乡人拦截,或遭满清临检察获而全数失手。来源
港英政府态度转变:起义计划中,革命党人将总部设在香港中环德己立街,但港英政府的态度转变对起义产生了不利影响。来源
计划泄露:随着起义的曝光,两广总督德寿展开调查,广州的数个据点皆遭破获,导致起义计划惨告失败。来源
内部分歧和组织不力:起义军内部存在分歧,组织不力,导致北江起义军闻讯解散,进一步加剧了起义的失败。来源
清军的迅速反应:清军对起义的迅速反应和集结,使得起义军难以有效组织和实施起义计划。来源
这些因素共同导致了大明顺天国起义的失败。