Gradio.load() failing to load outputs from private space

I have two very simple spaces, one private and one public. The public space is loading the private space so I don’t need to make my model weights public.

Pointing the public space at the private space loads the interface correctly, but inference outputs result in a 404 and the output image is not loaded on the public space.

There are similar open issues to this but I haven’t found a resolution, is this a known bug or am I misusing load()?

Link to public space: Vacancy Classifier Public Demo - a Hugging Face Space by nickcmorgan

Filed a Github issue here: gradio.load() from private space fails to retrieve inference output · Issue #7939 · gradio-app/gradio · GitHub