I don't grow hylocereus, but I do grow epiphyllums, and it is also a tropical cacti. I combine orchid bark or those coco chips with some cacti soil and pumice. Try if this would work better for you. They are epiphytic cacti, so I kind of treat them like I am growing terrestrial orchids.