I’m running a WordPress Bedrock build, so the folder structure is completely different than your typical WordPress build. I suspect that this might be the culprit.
In addition to this, I’m running a LEMP stack. But, I’m pretty certain the difference in folder structure is probably the issue. Oddly enough, I haven’t encountered this with any other plugin.
Thanks for the timely responses @benbodhi!
I think I found the solution to the problem. The global variable $bodhi_svgs_options in admin-init.php isn’t being pushed to svgs-settings-page.php.
I swapped global $bodhi_svgs_options; with $bodhi_svgs_options = get_option('bodhi_svgs_settings'); on line 36 of admin-init.php.
The options were being saved if you turned them on, but because this variable wasn’t being passed it was impossible to turn them off.