i have found NON PB server do not record player stats.
but if you edit line 2959 from
if (kvp.Key.Length > 0 && StatsTrackerCopy[kvp.Key].Guid.Length > 0 && this.m_ID_cache[kvp.Value.EAGuid].StatsID >= 1)
to
if (this.m_ID_cache[kvp.Value.EAGuid].StatsID >= 1)
seem to fix the error & get stats recording again.
hope this helps others.