Mobile Menu - Closes then Reappears after animation

I am working on designing a mobile menu that grows to size Auto on hamburger click. Everything is working correctly until I try to close the menu. It closes, then reappears. I have tried hiding it after it closes and then unhinding it when clicking the hamburger again but that created even more problems. Anyone have any ideas how to fix this or know better ways to do this?