I have an example of trying to match an Epson 4000 to a 4880. Even though they print to the same paper, use the same source profiles and are optimised to an average of 3.5 - 4.0delta, there is a significant visual difference. Here is what I did:
It would be easier to much the older printer to the newest so I chose SP4000 as a reference. At the end of the optimisation (which is basicaly print/measure a target and the software, Colorproof XF, creates a Lab correction curve), I saved the last measurement with the lowest deltas. Then I used this measurement as a reference (instead of the source profile) to optimise the second printer. Both printers print within Fogras tolerances and they have a very good visual match. Of course having a good printer linearization and a good paper profile is mandatory. To be honest, I haven't used the " create a profile" part of my suggestion simply because I don't have to, but it sounded as a good idea to try, at least to me. I prefer to reject an idea based on experience and not on theory.