The current version of WPML is not using these caching tables. This is why you no longer see the option to create them.
If you need, you can drop the table manually and then recreate it,.
You can use the following SQL command in myphpadmin - please make sure you make a backup of your database before doing this and also that you replace the "wp" in the code with the correct prefix for your database instance.
DROP TABLE IF EXISTS `wp_icl_string_pages`;
CREATE TABLE `wp_icl_string_pages` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`string_id` bigint(20) unsigned NOT NULL,
`url_id` bigint(20) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `string_to_url_id` (`url_id`),
KEY `string_id` (`string_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
Please let me know if this addresses your problem.
This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.