Самая частая причина — недостаток света. Златоцвету нужно не менее 6 часов прямого солнца. Также цветение может отсутствовать при избытке азота в почве (жирует) или при слишком частом поливе. Переставьте растение на солнечное место и сократите подкормки азотом.