I tried debugging the piece by deactivating and re-activating the plugin. The debugger actually tries to set the last 3 settings each time as get_option() on those 3 will always return false on every activation. This is the debugging result (GIF):

And this is the resulting /options.php after the activation:

I have used this settings pattern in some other plugins but I can’t wrap my head around this one’s behavior.