automation is running when run from object studio, but where as the same object is called from process studio which is not running. I tried using wait stage and conditional wait in object studio but no help.
Check references within objects, as if there's any to non existing objects, it will definitely fail. Debug mode allows this, but proper scheduler - not.
Basically - check if there's no obvious errors.