Why is a new schedule bringing up code from another schedule?

Why is a new schedule bringing up code from another schedule?

Either this is a problem or this is just the dumbest most confusing user interface...

So I create a new schedule, in my case I have 3 custom schedules. I set up the "When to do" part easy then click Save. Next i click "Next".  I would expect zoho to take me to a blank code editor but instead it takes me to a code editor containing code from my other custom action.

I'm not sure that a new custom action actually creates its own code, instead all the code is stored in the same place. What is the point of creating more than one schedule if they all end up sharing the same code section?  Im so confused and have almost lost all my code several times as i wondered what is happing ? This should be in the custom schedule that it applies to, not the one i just created that i haven't even written code for yet.

I just don't get it... what is the point of creating more than one schedule if the code always ends up being in the same section? Another words, each schedule doesn't contain its own code. I would expect this to behave much like how each function has its own code, so should each schedule hold its own code but it seems to be just plain old confusing!!

Am I missing something, is my creator glitching, do I just not understand what's happening?

Please explain this one for me.

Thank you.