I think you identified the problem (void hate), but also, there is a lot of randomness to 18 games. In addition to the RNG in each game, you're gonna RNG into bad matchups sometimes.
The deck is solid except 2x Barricade. Almost anything would be better most likely. 2x axewomen for example. Personally, I'd add the second curse of greed.