in reply to ! exists in my hash. want to see all that dont exist.

What's the purpose of your goto LABEL;?

Also, if %EgrpsHash contains one more element than %NgrpsHash, then the last if $notexists >= $hashdiff; bails out of the loop after finding a difference.