Everything works when I generate new address. And no output at all when I try to get callback Logs.
Have you tried echoing the callback_log URL and visiting the link with your browser directly?
echo $blockchain_receive_root . "v2/receive/callback_log?callback=" . urlencode($callback_url) . "&key=" . $my_api_key;
Maybe the response by blockchain's server is indeed empty and the problem lies somewhere else.