IEnumerator stops working when component slides

So I am working on a basic incremental game with some progress bars. Everything was working fine to begin with. Within this menu are components that are bought that when the bar fills adds a number. Now this time is controlled with an IEnumerator. After I made the menu slide out of the canvas via a button, the rest of the functions of that component works. But the time no longer ticks up. I will provide code if needed, but was mainly wondering if the issue is a relationship between the animator and IEnumerator. If so any ways to work around that?

The IEnumerator function sucks IMO. Did you try using time instead, and Increment with that?