Simply put, bond funds are trading bonds, buying and selling bonds or other operations, rather than just buying bonds and holding them until maturity, so there will be fluctuations in profits and losses.
If you want to earn interest, you can buy bonds or bank bills directly, or you can buy bank wealth management products and money funds. These are basically stable profits (if the bonds don't default).