I have checked the screenshot and will try my best to address your concern.
1) The call to wp-json: The call to wp-json is not initiated by WPML; it is a WordPress feature and will be active across the entire site.
2) The API call to 'check_pairs' endpoint: It typically occurs when the language pair for the translator is not correctly defined. Please navigate to "WPML > Translation Management > Translator" tab and verify that the language pair is correctly set up for the translator. Additionally, ensure that the translator's profile is fully completed, including first and last names in their profile. You can check this by going to Users > Profile.
3) The API call to the Language Mapping endpoint: This call in the backend usually occurs due to not mapping the language in WPML Language settings. Would you please try the following and check if that helps to solve the issue?
- Please go to "WPML > Languages" and click on "Edit Languages'
- Make sure that a "Language Mapping" is set correctly for each language. Even if it is set correctly, select the language mapping again and save the change.
Please let us know how it goes. I will be happy to help if you need further assistance in this matter.