I have the idea retrieving data from both the database and text-files causes the problems with X-fields. Why not make it a feature of Strawberry rather than a plugin?
I don't think XFields being a plugin is the problem. I think storing the values in textfiles might be the problem. So maybe moving the XFields to the database solves it?