The first script I create when I am working with custom visibilities is ALWAYS called Show All.   As you said above Criteria is All Objects and Symbols, Plugins, and Viewport Annotations all checked.   This will undo any custom visibilities you have in the drawing.   Custom Visibilities are on top of Layer and Class visibilities, so if you confuse yourself make sure you check all three places.