Thanks for that info John.
I just changed over a custom field in my homepage post loop from using elementor dynamic content -> changed to a shortcode but that rendered the homepage uneditable in elementor so definitely something going on there.
Will keep trying to find the culprit…