Hi Derek Lawrence.
This is going to be a multi-step process.
First, you'll want to make sure those permissions are reset to their defaults so that you can move forward on a firm foundation. So, as a first step, backup and reinstall Mojave as we discussed earlier. Once you've done that, test for the issue again. As we've isolated this to something in the user data, it's unlikely that a simple reinstall will resolve the issue, but it's worth testing just to make sure.
Once you've reinstalled Mojave (and via that, iTunes) and tested again, you'll want to take these steps.
1) Open a Finder window.
2) While pressing and holding the Option key, go to the Go menu at the top of the screen and choose Library. This will open the User Library. Note that you have to have the Option key pressed in order for Library to be visible.
3) Use the search option in the upper right corner of the window and search for "iTunes." (Note that the system will likely default to This Mac instead of Library when you do the search. To the left of the search window, you'll see Search: This Mac Library. If This Mac is highlighted, change that to Library.)
You'll get a list of all of the files and folders that have iTunes in their name or content from your library. The files and folders that are user data related to iTunes will all start with com.apple.
From there it's a case of further isolation to find the offending file. When you click on one of those, you should see a file path at the bottom of the Finder window. Use that to go to the file or folder. One at a time, move them to the desktop, reboot the Mac, launch iTunes and test. If the issue is still present, move the file or folder back to its original location and move on to the next one.
It's a time consuming and somewhat laborious process, but it's the best way to hunt down where the user data is corrupt so you can resolve this issue.
Cheers.