First, Lu Bu was afraid that Zhang Fei would expose his shortcomings.
As we all know, Lu Bu first took refuge in Ding Yuan and worshipped him as his adoptive father. Later, under Su Li's persuasion, he killed Ding Yuan, took refuge in Dong Zhuo and worshipped him as his adoptive father for gold, silver and jewels and a red rabbit horse. In the end, he killed Dong Zhuo for the story of the beautiful woman Dexin.
Therefore, there is a stain on Lu Bu. And Zhang Fei just caught this. When you provoke him, you always call him "a slave with three surnames." Hearing this, Lyu3 bu4 hated her teeth every time. Lu Bu avoided Zhang Fei because he didn't want to hear those harsh words.
Another, Liu Bei once kindly took in Lu Bu, but Lu Bu turned around and took Xuzhou when Liu Bei went to attack Yuan Shu. Lu Bu knew that he was sorry for Liu Bei, so he later took Liu Bei in and gave him to Xiao Pei. Because of this, Zhang Fei is also angry from embarrassment. He often said in front of Liu Bei: Lu Bu, an unkind and unjust man, is waiting for me to kill him.
Lu Bu didn't want Zhang Fei to spread his bad behavior outside. So instead of fighting him to the death, it is better to avoid it.
Second, Lu Bu was greedy for death, while Zhang Fei was greedy for death.
If Lu Bu and Zhang Fei confront each other head-on, he will definitely have the upper hand. However, Zhang Fei was impatient and risked his life as soon as he started fighting. Lyu3 bu4 is known as "Lyu3 bu4 among people, the red rabbit in the horse", so it stands to reason that no one will be afraid.
However, Zhang Fei is a bit special. He was never afraid of Lu Bu, and he was known as the "enemy of ten thousand people". He was a famous soldier in the Three Kingdoms period. He once scared off Cao Cao's million-strong army with a loud roar at Dangyang Bridge, and scared Xiahou Jie to death on the spot. This is universally acknowledged. Lu Bu also knew Zhang Fei's bravery, fearing that he would fall into Zhang Fei's hands after a long time. So the best insurance is to avoid him.
Third, Lu Bu was afraid of revenge.
When Zhang Fei provoked Lu Bu, Guan Yu was by his side many times, or not far away. For example, before Hulao Pass, Zhang Fei lost to Lu Bu, and Guan Yu immediately went to help. Even if Lu Bu has confidence in his martial arts, it's nothing. He's just a fly.
But after all, he still has to consider Guan Yu, Zhang Fei and Guan Yu, and Lu Bu is not sure. Besides, even if Guan Yu wasn't around Zhang Fei, Lu Bu wouldn't dare to hurt Zhang Fei.
Extended data
What Lu Bu was afraid of was not Zhang Fei, but Liu Zhang Guan. After all, although Lu Bu is brave, he can't compete with the three of them.
As we all know, Liu Guan and Zhang San, three sworn brothers at the Taoyuan banquet, do not seek symbiosis, but seek common death. If Lu Bu kills Zhang Fei, Guan Yu and Zhang Fei will retaliate against Lu Bu even if they chase him to the ends of the earth. Lu Bu knows this very well. He will never offend Zhang Fei because of his bravery. Otherwise, his future life will not be easy.
To sum up, Lu Bu was afraid that Zhang Fei would expose his shortcomings, Zhang Fei's bravery and revenge.