I have a workflow with a function which contains the configuration for a POST request, including JSON in the body of the request.
I now wanted to add a new function - and I modified the body for the new function. When I clicked back at the original function (which i didn't modify) it now had the body of the request exactly like the JSON I had defined for my new function which doesn't make sense.
I'm able to reproduce this issue on Cloud, it's definitely a bug. We created the internal report and will update you here when it's fixed. On the meantime, the functions do run with the body you previously set. Even if you delete the body on the second function, it'll look like it was removed from the first one but it still runs with the last edit.