Hi All, I did end up coming finding a work-around. Unfortunately, I am not able to use the shift templates as I had hoped. Hopefully a future version of Odoo will allow us to configure 24-hour operations in the shift templates.
What I ended up doing was completely ignoring the shift templates and manually inputting the shifts in the Planning app. This is a lot more manual work than I would like to do but it will work for now.
I was able to make the process quicker by using the duplicate feature, i.e. pressing the ctrl button and then dragging the scheduled shift to the next line. I was then able to repeat this every week since the shift will stay the same as long as they work here.
What I don't like now is that Odoo automatically changes the hours based on when Daylight Savings begins and ends. One more thing to try to figure out. I'll do my own preliminary research before asking for help here though.
---UPDATE---
While looking at the Planning documentation, I noticed it says, "Company working hours: Are taken into account when assigning shifts to employees or materials." This was specifically talking about when resources could be used, but I thought I would try updating the company working hours and not just the employee working hours. This may have been what Saif Sabri's AI-generated response may have been hinting at, but it wasn't specific enough to get me to the finish line.
I updated the company working hours to 2 different shifts (morning/afternoon) covering a full 24 hours. I then went back and tried creating shift templates for the three different shifts and didn't have a single issue! Time worked and end of shift all calculated exactly as I hoped it would. I was then able to use these shift templates for planning purposes and had no issues.
So, to sum up...
If you want to enable 24-hour Ops, go to Settings → Employees → Company Working Hours, and then create a Company Working Hour schedule that covers the time period that your company actually has employees at the facility working to be able to set up those shift templates.
Maybe this app - https://apps.odoo.com/apps/modules/18.0/itlibertas_timesheet - will partially solve the challenge.
Thanks faOtools, but I am trying to do this in version 17. I appreciate the link! I'll keep it in mind for V18.