I'm not sure 100% that all those tables were about Elementor plugin. If they were, just Elementor settings, then deleting them would not issue any problems.
I went on comparing my two databases in the "wp_options" table and have added/updated these entries below:
_transient_elementor_pro_license_data, _transient_timeout_elementor_pro_license_data and _transient_elementor_pro_rollback_versions_2.8.5
I also removed this entry below:
_elementor_pro_editor_activate_license_notice_dismissed
It was a quick and dirty fix. Although, I am not sure if this method alright or what is causing this to happen. But let me mention that "_transient_elementor_pro_license_data" and " _transient_timeout_elementor_pro_license_data" was not present on my production wp db and "_transient_elementor_pro_rollback_versions_2.8.5" has option_value json entry empty. Like mentioned I've updated their values and inserted/edited them manually in the db.
For the removal of "_elementor_pro_editor_activate_license_notice_dismissed" is to get rid of the the notification of my elementor pro not being connected/activated when editing a template or page.
UPDATE: The transient expires.. this is kind of hopeless.