Christmas cactus buds are typically very delicate, and can fall off for a variety of reasons. One of the most common reasons is overwatering, which can cause the buds to become soft and prone to falling off. Additionally, the plant may be receiving too much direct sunlight, or may be experiencing a sudden temperature change. To help prevent the buds from falling off, make sure to water your Christmas cactus sparingly, keep it in a cool, shady location, and avoid exposing it to drastic temperature changes.