Where are you getting this extra +2 to hit from? There aren't separate to hit and damage bonuses in 5e. With a 14 DEX and a 12 STR she has either +1 to hit and damage with non finesse weapons or +2 to hit and damage with ranged and finesse weapons. 5% difference between the two. That's it. I haven't the first clue where you're getting +4 with simple weapons from. I will add though that I 100% agree she should just have elf weapon training over the silly cantrip. That's just a poor character choice.
I suspect they are referring to total attack/damage bonus:
With the starting stats of 14Str and 10Dex;
Attacking with a ranged weapon (with which you are proficient) using Dex when you have 10 Dex, at level one (PB of +2), is a +2 to hit, +0 to your rolled damage.
Attacking with a melee weapon using Str when you have 14 Str, at level one (PB of +2), is a +4 to hit, +2 to your rolled damage.
They changed her to having 14Dex and 8Str, but didn't change her starting load-out, so, still no ranged weapon, and no finesse weapon;
Attacking with a ranged weapon (with which you are proficient) using Dex when you have 14 Dex, at level one (PB of +2), is a +4 to hit, +2 to your rolled damage.
Attacking with a melee weapon using Str when you have 8 Str, at level one (PB of +2), is a +1 to hit, -1 to your rolled damage.
They've changed her again now, giving her 14Dex and 12Str, but still haven't changed her starting equipment, so now her start-up is:
Attacking with a ranged weapon (with which you are proficient) using Dex when you have 14 Dex, at level one (PB of +2), is a +4 to hit, +2 to your rolled damage.
Attacking with a melee weapon using Str when you have 12 Str, at level one (PB of +2), is a +3 to hit, +1 to your rolled damage.