Hello,
I am new to ArcGIS python coding and Notebooks, and am trying to develop a custom web tool for our experience builder app. I've successfully created a Notebook (using Notebooks through our ArcGIS Online portal) with input and output parameters, but I'm having trouble with correctly passing my output back to the client/app. The notebook simply takes a single point as input and uses the coordinates to call an external API. The API returns public URLs for a number of different data formats (options are KMZ, GeoTIFF, and SHP), and I'm a bit lost on the best way to use one of these URLs to display the results in the client's map (e.g. in experience builder or even just a web map). I keep running into a "Failed to presist output value files for webtool job with id b4eaaa0aa27b4ce29bb30ff19f305bc9 to job output directory" error. More details below.
Would anyone be willing to give some direction on the best way to accomplish this?
My output parameter:

Here's an example of what I'm trying:

All cells seem to execute successfully, but I get this error in the result:

Developer tool view:

Any tips on what I'm doing wrong (or a better way to accomplish this) would be greatly appreciated!
-Kurt