All overflow drains will leak if not installed properly. It will leak trough the treads if not using Teflon tape around the treads below the overflow hole. Perhaps they could provide a separate washer that would create an tight seal inside just below the overflow holes.  Not sure how long the pop up washer seal will last. It is very thin. It would be great if a spare seal was provided.