Fewer skill cards awarded for horde

Just did Master horde and got only 6 cards. I joined a little late (wave 7 maybe) and stayed until we beat wave 50.
The host, who obviously stayed for all 50 waves, only got 7 cards.

I thought we were supposed to get 1 card for every 5 waves, meaning 10 cards for a complete horde game