Custom OGNs in an action graph can make the app UI unusable if they take a long time to execute. This becomes problematic if there are a number of them doing heavy compute or waiting on network traffic.
Consider putting the execution of the graph on its own thread so that the app is still responsive while the graph is running.