Hi Lavie,
What you describe sounds correct.
Usually this problem is related to Feature IDs in one way or another. Have a look at this post which covers two possible issues with feature IDs (duplicated IDs or a Shapefile mapping problem).
If that doesn’t solve the problem then feel free to send me some files that reproduce the problem and I’ll have a look.
Regards,
John