If a player opted to discard the GE, wouldn’t the good enh come back to hand since the ability is negated? (The play-as is virtually the same wording.)
“If no good Enhancements are played this battle, protect all Lost Souls from rescue. Opponent may discard a good Enhancement from hand to negate this.“