Elementor builds the widget panel through an AJAX call that loads a React app. The call requires sufficient PHP memory and unrestricted server access.
If memory is low, a plugin blocks the script, or the server denies the request, the response never reaches the browser. The result is a spinner, a blank area, or a missing sidebar.