In that case name of option is misleading. It should be hide expired instead of delete. Even after this option is ON, the expired offers are shown in side bar, home page grid etc. so this setting is not global.
For homepage grid I found an option to hide expired coupons but for side bar i did not found such an option.
Also, is there is a way to automatically delete expired coupons/offers?
Thanks & Regards,