They invented this story to prove that Liu Bowen was clever and different.
It is said that after Zhu Yuanzhang proclaimed himself emperor, he specially built a celebration building. He wants to invite all the heroes in the name of celebration, and then burn down the whole building, so that all the heroes will be killed. It was at this celebration dinner that Liu Bowen gained insight into Zhu Yuanzhang's real intention when they were eating.
When Zhu Yuanzhang served them food, three dishes attracted Liu Bowen's attention, which were also very interesting, namely dog meat, rabbit meat and bird's nest soup. I believe that all heroes, especially the founding heroes, are particularly sensitive to dog meat, rabbit meat and bird meat. Because there is an old saying that "a sly rabbit dies, a running dog cooks, birds are exhausted, and a good bow hides."
As we all know, during the Spring and Autumn Period, Wen Zhong helped Gou Jian, the King of Yue, to destroy his only rival, Fu Cha, and the State of Yue became strong from then on. However, Wen Zhong was killed by Gou Jian after Yue became powerful. In the Han Dynasty, Han Xin helped Liu Bang to defeat Xiang Yu and unify the world. When Liu Bang became emperor, he was going to get rid of the opposite sex king, so Han Xin was also killed. This is the so-called "cunning rabbit dies, running dogs cook, birds are exhausted, and good bows hide." When the founding heroes saw these dishes, it meant that Zhu Yuanzhang was going to cut them.
So Liu Bowen was aware of Zhu Yuanzhang's murder through dog meat, rabbit meat and bird's nest soup. Of course, because Liu Bowen noticed this unfriendly motive from Zhu Yuanzhang, he told Xu Da about it. The two men discussed it and went to Zhu Yuanzhang, saying that they were unwell and needed to leave early. In this way, the two of them survived.
Although Zhu Yuanzhang didn't kill Liu Bowen and Xu Da this time, their final deaths were also related to Zhu Yuanzhang. Later, Xu Da got sick and couldn't eat geese. However, when Zhu Yuanzhang sent someone to see Xu Da, he gave it to Xu Da Goose.
This shows that Zhu Yuanzhang wanted Xu Da's life. If Xu Da really died of eating geese, Zhu Yuanzhang is the murderer. Of course, there is another saying that Xu Da's death has nothing to do with Zhu Yuanzhang. He died because he was ill and could not be cured. However, Liu Bowen's death has something to do with Zhu Yuanzhang.
As we all know, Liu Bowen and Li Shanchang are contradictory. But after Liu Bowen fell ill, Zhu Yuanzhang sent Li Shanchang to visit Liu Bowen, and Li Shanchang took this opportunity to kill Liu Bowen.