The list of daily jobs refreshes every 3 hours. You get a new set of daily jobs whenever the timer is reset.

Daily Jobs reset timer

A word of caution, though. If you used multiple sets to add new jobs but, for some reason, you didn’t manage to complete all of them before the timer was reset, then all of your incomplete jobs would be reset.
In other words, once the timer resets, you'll have five basic jobs plus any extra granted by your VIP status, while all incomplete jobs will be removed from that menu.