Thanks for adding the coding. I was able to verify that the cron is in there. Please remove it now.
So it looks like it is working now with wp-cron back on and not manually running it.
It may still work by manually running the wp-cron from a cron job, but you might have to run it more often then 15 minutes to get it to work.
Does that work for you?