Hi Andre.
the only status that matters is that of the generic family table model: If it has the status of being modified, then all the other instances are downloaded for saving the changes of the generic. I'd be surprised, if the generic was not marked as modified.
The next thing would be checking, why the generic is modified in session.
Can you try doing the same actions after launching a session where you disabled your config.pro(s) - maybe there is a particular option causing the modification upon retrieval/regeneration.
Gunter