Rs4 running rich

My car seems to be running rich. When I accelerate really hard I get dark smoke. I’m jhm tuned, exhaust, & piggies. Car has 107k recent carbon cleaning and I just replaced oil separator, one injector that failed in the wide open position. I’ll be doing spark plugs and coils tomorrow just to be safe and start firing the parts cannon in the most obvious directon.

My big question here is what parameters does this car tune the fuel curve from? I’d imagine the ecu samples data as you drive and can adjust itself accordingly within a small variation from the fuel curve programmed in the software… So two of the main things I can think of that would directly relate to fueling would be o2 sensor and maf values? Should I attempt to clean the maf and change out the apparently original 107,000 mile old oxygen sensors? I’m grasping at straws here and planned to do new o2 sensors when I do my downpipes and clutch & flywheel in the spring. Just looking for direction.