Эхиноцереусу для цветения нужно летом
максимум света, который Вы можете ему предоставить, и это не будет для него слишком много.
Зимой же этот род требует тоже яркого освещения ( обязательное условие), а указанная Вами температура зимовки около 15 слишком высока.
Согласна с Александром, почва требует доработки, например, добавки по объему половины крпуного промытого речного песка точно не помешала бы.
Удачи!