The problem is: the second energy statement gives a different value than the first one. And all the difference comes from the terms calculated by ACE.
I did some tests without any implicit solvent, or with the FACTS model, and the energy was constant, as expected. I also tested the BLOCK module with ACE, and it worked perfectly (as the doc says).