I tried everything from rolling back version of elementor to deleting it and reinstalling it but nothing worked until i switched off cloudflare on my website and everything was fine again. Cloudflare needs to really talk to elementor on this. Now my website is unprotected just because cloudflare wont work with elementor.