Thank you so much for all the help. I have solved the problem.
The file upower.service had been corrupted and had a reported size of 305GB. This led systemd to fail to parse the file and fail to boot. This is what likely led to the lines
systemd[1]: Assertion 'line > 0' failed at src/shared/conf-parser.c:165, function parse_line(). Aborting.
systemd[1]: Caught <ABRT>, dumped core as pid 912.
systemd[1]: Freezing execution.
mentioned in the first post.
I am unsure why the file became corrupted but replacing it with a good copy fixed the problem immediately.
Thank you again for the help troubleshooting this.