More than this - I have switched from <Translatable only show translated items> to <use translation if available or fallback to default language> and back; now even the few elements that had visible translation are not working anymore
Welcome to the WPML support forum. I will do my best to assist you in resolving the issue.
Please share the exact steps to reproduce the issue on your site. It would also be very helpful if you could provide a couple of screenshots or a screencast to help us understand the issue better.
On hidden link I did the following modification - on WPML Settings -> Post Types Translation I have changed the pages from Translatable
use translation if available or fallback to default language to Translatable
only show translated items. After that, I was not able to see the translated content (hidden link) at all on frontend, only inside ATE. Swiched option back did not fix the issue. Cache was deleted.
Thank you for the updates. I was able to reproduce the issue on hidden link, and it still exists after the initial checks.
Therefore, please confirm if there are any server-side caching mechanisms in place. If so, clear all caches and check whether the issue persists.
If the problem remains, please allow me to create a copy of your site using the Duplicator plugin (https://wordpress.org/plugins/duplicator/). This will help us debug the issue safely on a local server without affecting your live or staging environments.