If an ini_setting resource has already been created, changes to the key_val_seperator are not tracked. This is problematic, because in some cases a user may want to change key_val_seperator, possibly due to spacing issues, and the change will not take. The only workaround is to ensure the resource is absent, perform a run, then flip the resource back to present.
And then changed it to:
Results in no changes made.