The so-called big fairy is nothing more than mountain gods and ghosts. They use each other with people who go out, commonly known as Bao Jiaxian. They are attached to people and use their limited magical power to predict good luck or bad luck.
Feng Shui has existed in China for thousands of years, before Buddhism was introduced to China.
So it has nothing to do with Buddhism!