Don't know about ESEA, but when I faceit and join through the button on their website I guarantee freeze as well in CS GO. No need to restart my whole PC, but have to restart the game. So no matter what, I always join through console now.
And newsflash, I'm back at LEM. Played some games yesterday with my friends who upranked as well in the meantime and a Supreme. Ended up against LEM's, Supreme's and even a global. And I must say we went pretty smooth, nice exciting games, good teamwork .. was fun