Zitronensäure löst keine Fette (oder Wachs).
Detergenzien (Seife) binden Fette und machen sie so wasserlöslich.
Was ich mich schon immer gefragt habe:
Säure hat einen niedrigen pH-Wert, Seife (Lauge) einen hohen.
Hebt sich da nicht irgendwie die Wirkung (zum Teil) auf?
Macht es denn Sinn Säure und Lauge zusammen ins Wasser zu kippen statt nacheinander (in separaten Prozessen)?