Hi @charlie
Thanks for all the detail. Lets start with the endless spinning icon.
This tells us that the AJAX data is not being returned correctly from the relationship field.
Can you please open up your console log and reload the page. Do you see any JS errors?
Next, open up the response from the AJAX call. Are there any errors in the returned data?
Thanks
E