没过多久,九月的一天晚上,天空中突然下起了暴雨,梁军因此大乱,萧宏以为敌人乘雨前来偷袭,吓得带了几个骑兵逃走了。大家找不到萧宏,都四散逃跑,百万大军就这样作了鸟兽散,武器辎重丢得满地都是。萧宏逃回京城后,梁武帝不但没有责罚他,反而还加以慰劳,不久又升他为司徒和太子太傅。
萧宏小妾的弟弟吴法寿依仗他的势力在外面横行霸道,竟然随便杀人。遇害者的家属含冤告状,梁武帝下诏严查,吴法寿就躲到萧宏家里,官府也不敢上门去抓人。最后梁武帝下圣旨要萧宏把人交出来,把吴法寿处决了。萧宏虽然犯了窝藏罪,但还是没有受到追究。
由于皇帝对萧宏很纵容,京城里面每次有人图谋不轨,都用萧宏的名义,所以他经常被弹劾,但每次都被饶恕。有一年梁武帝差点遇刺,那刺客被抓到后说自己是受萧宏指使。梁武帝把萧宏找来,哭着对他说:“我比你聪明一百倍,当皇帝还怕被推翻,你怎么能继承我呢?我并不是不能诛杀兄弟,只是考虑到你太笨了。”萧宏赶紧谢罪,一再保证没有这回事,但还是被免去了官职。