Ok, I know I am not going to be the best person to explain this, I suck at explaining stuff, but as I understand it, according to
this page, Evo8 560cc injector doesn't seems to follow the "pattern" of the lag time of the rest of the "potential" denso injectors. For example, by comparing the chart, it has almost the same exact lag time as a 3kgtvr4 360cc injectors. So that means, if I have a stock 3kgtvr4 ECU, it is using x amount of time opening and closing a 360cc injector, but if you replace it with the evo8 560cc, which uses the same exact time as the 360cc to fully open and close, it's spraying out the full amount of 560cc of fuel instead of 360cc, that is, they are spraying way more then it should. Therefore, from the ECU point of view, they act like a way larger injector then they "should be".
Yes it doesn't matter when you turn up the boost or giving it more air when driving, but at idle or vacuum, there is no way of "giving" it more air, so at that time, you are basically wasting fuel by a LOT, and it's really hard to "dial it in" correctly with just basic piggy back electronics.
So in your case it works out fine is because, first, you started out with 450cc to 560cc, the difference is way less then from 360cc to 560cc. Second, that's the reason why it can be corrected easily by simply using a 2G MAF. So that just makes up the difference, you can correct it more by using a hacked MAF.
I am sure I am using the wrong terminologies here and there, please correct me if needed. Oh and yeah, I am using the injectors on a 3kgtvr4, that's why I really want to stay away from using the evo8 560cc.