Hi, indeed the entire ELCD database is outdated. To fix the Italian grid mix specifically, indeed creatting a a mix based on official national sources is a good approach I think, but it does not "curate" the rest of the database. Since the database contains aggregated system processes, other processes, e.g. from Italy, will still contain the outdated mix that is now in the database, even if you make a new one and use it in your foreground system, and you will not be able to update the mix used in these.
Best wishes,
Andreas