@Marcellus Davenport Thanks for reaching out.
Your CORN expression looks good (0 0 * * * *) and it should trigger your function every hour.
Have you review Diagnose and solve problems blade on your function app for the detector "Timer Trigger Incomplete Execution Detection" and "Timer Trigger Issue Analysis" to get more insights on the issue why your timer trigger was not triggered. I will also suggest to validate if there are any run time errors on your function using the diagnose blade or application insights logs to get more insights on the issue.
The most common cause for Azure Functions not getting triggered is that triggers are not synced properly. You can sync triggers as documented here.
In case if you are still not able to find the insights on figure out the issue then please let me know.