Crc = m_DemoPlayer.GetMapInfo()->m_Crc;
SHA256_DIGEST Sha = m_DemoPlayer.GetMapInfo()->m_Sha256;
pError = LoadMapSearch(m_DemoPlayer.Info()->m_Header.m_aMapName, &Sha, Crc);
LoadMapSearch
searches for a zero sha256 in that caseSha == SHA256_ZEROED ? nullptr : &Sha
there should fix it