Adapting rather than self learning might be a better description.
I have a Blitx access ecu, on a TD04H set up with 330cc injectors, fuels fine.
The same ecu was also on 2 different types of CT9 hybrids, with different other mods on 2 other cars, and on a ct9 set up also on another car. (it gets around this one!!)
It fuelled fine on them all.