This thread is resolved. Here is a description of the problem and solution.
Problem: Suppress filters is not working correctly on the query. It's retrieving all posts regardless of language.
Solution: Make sure you are using the WP_Query method of fetching posts instead of the get_posts. With WP_Query you can use the suppress_filters parameter but with get_posts you will have to use the "pre_get_posts" action to insert the suppress_filters parameter in the query.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.