Just as a test, if you disable the Redis object cache (you could probably just rename the wp-content/object-cache.php file since it "existing" is what normally has WordPress use an object cache), does everything work as expected? WordPress object caches cache all the WordPress options/settings...