Okay, so I did a little bit of Trial and Error. It seems to of fixed it when I flipped my trainers around.
# This Works
TrainerBattle.dx_start([:TGRUNTF, "Grunt", 1, :TGRUNTM, "Grunt"])
# This Does Not Work
TrainerBattle.dx_start([:TGRUNTM, "Grunt", :TGRUNTF, "Grunt", 1])
I think it may have...