OK this is just confusing and slightly annoying, as the descriptions on both the website and the subrace menu in game differ from what happens in game. For example, I create a strongheart halfling that according to the site should give +2 Str -2 Wis, however the description on the subrace menu says +2 Con -2 Wis. So according to the subrace menu if I create a halfling with stats of:
12 Str, 10 Con, 18 Dex, 10 Wis, 10 Int, 15 Cha
then a strongheart halfling should end up with stats of:
12 Str, 12 Con, 18 Dex, 8 Wis, 10 Int, 15 Cha
which is fine. However what I actually end up with is:
14 Str, 18 Dex, 12 Con, 10 Wis, 10 Int, 15 Cha
However upon relogging the stats change again to:
14 Str, 16 Dex, 12 Con, 8 Wis, 10 Int, 15 Cha
Where did this -2 Dex come from?

Wasnt mentioned anywhere and has now effectively killed my build

I sense a soul in search of answers...