Quest counters, battle pass XP and clan membership were tracked under an identity that could momentarily change mid-session — progress could silently land in the void, and quests could even lose the match you just played. All progression now uses one stable identity per session.
Creating a clan charges gold only after your clan is safely saved. If saving fails, you keep your gold and see why.
Matchmaking
Joining or creating a lobby now tells you when it fails and why (full, closed, no longer exists) instead of fading to black and dropping you back with no explanation.
Quick Play tells you when the connection isn't ready yet instead of doing nothing.
Shop & inventory
Removed shop rows that showed a BUY button which did nothing.
The Default Kit row's EQUIP button works again — you can return to your class default loadout.
A batch of internal fixes so failures (balance reads, purchase checks, settings) are logged instead of silently swallowed — this makes future bug reports much easier to act on.