Let's say you buy a bond fund in a high-rate environment. The bond fund will consist of many bonds paying high coupons. If rates stay still, you expect to make decent money from the coupons.
Now, let's say as soon as you buy the bond fund, rates fall. Of course you make even more money now, from both the coupons as well as the falling rates increasing the value of your bonds.
But ...
If the portfolio manager of the bond fund does not sell your bonds, then they will eventually pull-to-par, and you will earn the original yield of the bond, i.e. you lose out on your "bonus" from the falling rates.
If the portfolio manager of the bond fund does sell your bonds, he will re-invest in other bonds trading in the market; these bonds pay lower coupons because rates have fallen, thus while you cash in on your "bonus" today from falling rates, your future yield is lower, because the bonds in your bond fund now pay fewer coupons.
Is my logic correct? And thusly, bond funds tend to mean-revert, i.e. if rates fall/rise, that might give you a bonus or a loss now, but you can expect to revert to the original yield over time (*assuming rates don't change any further!).