This is also a problem for our team.
As far as I know, it would be better to check out and to get the latest revision of any asset-/blueprint-/level- or instance-data as soon as they are being modified, and if that is not possible, directly giving feedback to the user.
Is there a way to make this more failsafe ?
Any chance to get a short effort-estimation from epic ?