Many factors affect the value of the computed energy.
First. Comparing g_mmpbsa with gmx_MMPBSA must be done with care since they are based on different calculation engines, APBS and Amber respectively. Therefore, it is likely that you will not get the same value in both. In addition, g_mmpbsa has only PB, while gmx_MMPBSA has a comprehensive combination of methods and parameters.
Considering the above, you should make sure that you use equivalent methods and parameters. According to the files you sent, you are using two different methods, PB for g_mmpbsa and GB+QM for gmx_MMPBSA. It is to be expected that there are noticeable differences. Also, you are using different solute dielectric constant, 8 for g_mmpbsa and 1 (default) for GB+QM.
QM is implemented primarily to try to reproduce hybrid simulations, however, it is optional to use it in this case (I guess). If you want to make a more coherent comparison, you should make sure, as I said before, that the methods and parameters are equivalent. Even so, you will probably not get the same results since there are innate differences, not only in methods but also in parameters (e.g. differences in radii sets).
HTH!
Mario S.