WordPress ileri tarihli yayınlamaları tahminimce wp cron ile yapıyor. Eğer wp cron düzgün çalışmıyorsa yayınlamasını geciktirebilir. Bundan dolayı 5 dakika veya 10 dakikalık manuel bir cron oluşturursanız sorunun düzeleceğini düşünüyorum. Dediğim gibi 100% emin değilim fakat bu şekilde çalıştığını düşünüyorum.

wp-config.php dosyasına bu kodu ekleyerek wpcron kapatabilirsiniz.
define('DISABLE_WP_CRON', true);
arkasından kullandığınız panel üzerinden cron job ekleyebilirsiniz.
wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1