Graphics settings PARTIALLY work?

I’ve set up a whole graphics settings menu, where you can change basically anything in GameUserSettings. I’ve basically implemented every setting the same way, with a bit of custom code to handle options where the values aren’t just “Low, Medium, High, Epic”. The basics of how I’m accessing the settings are always the same though.

So, imagine my surprise when some of these settings are taking effect and others aren’t! Resolution, FPS limit, Fullscreen settings, shadow quality, and view distance all worked immediately. Meanwhile, changing the anti-aliasing, lighting, shader and reflection quality all do absolutely nothing.

Did I miss some step here? Why do some of these settings not function at all?