Horde, no xp, hero xp, no cards, 50 waves, 2 hours of my life gone

The grind of the tour and class xp is already heavy enough, the whole experience is also rather frustrating with all the limitations and bugs like random disconnects, enemies going under the floor… and then when I finally do a whole game with a friend and 3 randoms all the way to 50 we get no rewards?
All of us, also nothing after game restart… wtf dude.