AMD still doesn't have OpenCL 3.0 support and their implementation of previous versions was far far less stable than CUDA.
I can't find a definite source on this, but afaik none of the official OpenCL implementations have ever fully supported mixed CPU-GPU code the way CUDA does.