I’m not entirely sure (because I’m still trying to get a handle on overlays myself) … but could it be the opacity?
Usually when you create an overlay, you have to set the opacity to 100% - so that it will be visible (or even set it to 0% (invisible) until you want it to be visible, and then you could set it 100%)