Wait a week before you give it anything again and let the male acclimate. It's not always that the snake settles down very quick. After that you can try every 3 days untill he eats. I also feed males and females together, just watch them carefully. The male can however be intimidated by the female. This means that he keeps on refusing food, then you need to feed them seperately.
I can't comment on the cannibalism, I don't own the species

.