I have created a bid optimization setting at campaign / campaign group level but no changes are happening?

This is because there is no optimization job is running currently. Kindly create an optimization job selecting the campaigns or campaign groups and give any optimization value as desired as these values will be overridden by your campaign or campaign group level settings.