1.29 saved characters at GAME_STORAGE_VERSION = 142, with PlayerStatsPCO_current extends PlayerStatsPCO_v115 (11 stats). In 1.30 (scripts/4_World/Classes/PlayerStats/PlayerStatsPCO.c):
PlayerStatsPCO_v130.GetVersion() returns 130 and adds a 12th stat, THERMAL_BIAS.
PlayerStatsPCO_current extends v130.
PCOHandler.GetPCO(142) searches downward from the save version, finds 130, and reads 12 stats from a blob that holds 11. PlayerBase.OnStoreLoad then prints "---- failed to load PlayerStats ----" and returns false. Everything after it is skipped: ModifiersManager, AgentPool, bleeding sources, thermal bias and the rest. The engine logs "state load does not correspond to state save".
Also, PlayerBase.OnStoreLoad (around line 7520) calls m_ThermalBiasHandler.OnStoreLoad(ctx, version) with no version check, unlike every earlier addition (>= 116, >= 125, >= 131, >= 134).
Seen on a live server (Xbox community server, Livonia, 1.30.164078.38). Four of 22 existing-character logins since the update logged:
SCRIPT :
[ERROR][SurvivorM_Francis] :: state load does not correspond to state save
Each was the first 1.30 login for a character last saved on 1.29.