Hier fehlen wieder viele Informationen, z.B. ob du per SSH auf den Server zugreifen kannst und ob bzw. wo du einen Cron-Job einrichten kannst.
Den Cron-Job brauchst du, um verlässlich zu der gewünschten Zeit eine Änderung an der Website auszuführen. WordPress verwendet, um auf allen Servern – auch ohne Cron-Jobs – zu laufen, einen so genannten Pseudo-Cron. Das bedeutet, dass bei jedem Webseitenaufruf geprüft wird, ob noch eine Aufgabe überfällig ist, um sie dann (erst) auszuführen. Im ungünstigen Fall ruft zur gewünschten Uhrzeit niemand die Webseiten auf und keine geplante Ausführung wird ausgeführt. Deshalb ist es sinnvoll, die Pseudo-Cron-Funktion über eine Konstante in der wp-config.php
zu deaktivieren und das Skript https://example.com/wp-cron.php
(natürlich mit deiner Domain) per Cron-Job auszuführen, sofern du Cron-Jobs einrichten kannst. (vgl. So deaktivierst du WP-Cron (wp-cron.php) für schnellere Leistung)
Der SSH-Zugang ist interessant, weil du dann WP-CLI installieren und Aufgaben wie die Aktivierung/Deaktivierung eines Plugins mit einem selbst geschriebenen Batch-Skript ausführen kannst. Das Skript kannst du dann per Cron-Job laufen lassen. Damit kannst du zuverlässig davon ausgehen, dass die Änderung zur gewünschten Zeit ausgeführt wird.
Vielleicht gibt es auch ein Plugin, das dir das Aktivieren und Deaktivieren von Plugins per Cron-Job erlaubt – mir fällt dazu spontan nichts ein.