The cronjob is in fact firing, but as my limited research goes (running a Minecraft server with cron), cronjobs do not output to the default CLI, TTY or GUI. To get the output, you need to give the popup a location to pop up, which will be the GUI. This probably needs to be done in your script, although I do not know how.