Here's the scenario:
Start a macro that is looping, waiting for me to /call a subroutine. When the time comes, I /call whatever subroutine that I want (this is done in-game through the normal chat window), and ideally the macro jumps to the line where that subroutine starts, executing exactly what I told it to.
/call works. It leaves the loop and executes the subroutine that I told it to BUT it immediately halts throwing an error that the "Flow ran into another subroutine."
Normally this error happens when subroutines are left without a /return. Despite my best efforts (so far), and what appears to be syntactically correct code, I still receive the "Flow ran into another subroutine." error when I manually /call a subroutine.
Has anyone been able to manually /call a subroutine from in-game?