You are correct in that I only trigger the API workflow from within my app, however I use the app connector (not API connector), rather than scheduling the custom event.
I have tried adding a debug record step just before the return data action, which shows everything working correctly. However, the data is still not returned to the front end.
In my use case I’m not actually returning the temp calcs to the front end. I am just using them to get a final sum which is also added to the thing in the backend. In my workflow I trigger an API to try and send this data to an external app. The data I am returning is whether this API had an error or not. If yes, then there is an error air alert that shows on the front end.

I’m curious how this would work, as the return data from API action cant be within the custom event as far as I know?