ReportMemoryLeaksOnShutdown:= True;
Ist in der System-
Unit deklatiert und ist für das in Delphi integrierte FastMM,
welches du über das "neue"/andere FastMM übergehst.
Und da du im deaktivierten internen FastMM so kein Speicherleck erzeugst, wird natürlich auch nicht gemeckert.
Die Debugoptionen des externen FastMM mußt du über die Options.inc (oder so) im FastMM-Verzeichnis aktivieren.