Iv created a 40 step function involving mostly Output ON/OFF, Pause steps, and MQTT commands in integer format.
Iv created the function in my desktop browser and activate it from a mobile device browser.
When activated from the mobile device it does not run the function steps in the correct order.
When I select the edit button on the mobile device the function shows missing and misplaced steps in the second half of the series.
Steps will be missing entirely and others will be in the wrong order, but only the second half of the series, all the early steps are in the correct order and execute correctly.
When I return to my desktop browser and select edit all the steps show up in the correct order with none missing.
Why would the they show up differently like this and execute incorrectly? Any idea as to the cause?