CPythonNetworkStream::GamePhase throttles RefreshInventory/RefreshSafebox to one call per 300 ms, so the bag slot could still be empty in the UI when the test clicked it right after player state changed (~1 in 3 runs failed). Also drops a leftover debug printf from CWindowManager::RunMouseMove. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>