Hi there, @cfrost,
Thanks for the follow-up. This type of error is generally generated by a plugin conflict. Can you please temporarily deactivate all your plugins and check if the problem gets fixed that way? If it works, then reactivate each plugin one by one to find out which one is causing problems.
If you don’t want to do these tests on your live site, many hosts provide a staging service, where you can do testing without affecting the live site. You can ask your host about this. If they don’t give you a staging site, you could try WP Staging or Duplicator:
****
Alternatively, you can use the Health Check plugin to do this test (the plugin requires using the Twenty-Twenty theme):
Once you’ve installed and activated the plugin, you can go to Dashboard → Health Check to see various details about your site and server. Select the Troubleshooting tab and then click Enable Troubleshooting to automatically disable all plugins and add a new Troubleshooting Menu item in the toolbar at the top of the wp-admin dashboard.
From here, you can enable and disable plugins and change the theme for you, but without affecting normal visitors to your site.
****
Hope that’s all clear!, Let me know what you find out, and we’ll take it from there if necessary.