Any air leaks would make the O2 sensor reading be incorrect.
The ECM would only add fuel if it was tied into the O2 sensor and set up in closed loop operation.
Closed loop would be the ideal but I've never been able to run that way because my Haltech E6Kwon't read a wide band O2 sensor.
I'm not really sure how many boat EFI systems run closed loop.
Ideally the fuel maps are set up so that in closed loop the ECM will only take away fuel and not add fuel. Closed loop only functions to about 70# throttle then you're running straight off the fuel maps anyways.
In a marine application at what RPM would you consider an AFR of 16:1 safe?
Thanks