It’s possible this is not easy to solve. WPML creates separate IDs for each property. Normally it should be like all these IDs are readable and the read from file creates pins for all properties. Then WPML displays them according to language in map.
I can give it a try and look at your settings. But if it doesn’t work – the alternative would be to use the read from file to no.