Hello,
Take our apologies that you faced any inconvenience installing demo content.
We have already fixed this issue with the latest version of Elementor. Could you, please, provide us with temporary WP Dashboard and FTP access and we’ll help you with the demo content installation of the Elementor version.
Regards