I’m not familiar to how Butler works, but assuming that it is running the games itself, could it be that there is a memory leak in the game and not with Butler?
If you open a different game, does Butler’s memory usage change?