I am not surprised at all. The game is designed so that players don't get the pets and this particular event this has been more evident than before with some of the devious methods TL has used. All the time players don't have the pets, they will spend money on value packs and using gems to complete collections. If they get the pets, the income stops and this is not what TL wants.
Some players get the pets straight away and this provides the motivation for others to spend their money to complete collections but there will be people who no matter what they do or how much they spend, they will never get the prizes.
All the time people spend money on these lotteries of (rigged) chances, TL will make events like this. It's the newer players they get because players who have done this before, know they are wasting their money.
My advice for playing this game is if you want to spend money getting pets buy the ones in the market or the tree house game where you are guaranteed to get something you want.
Again there are many disappointed players this event and despite calls from us for more fairness in these events, TL continues with the lottery. Interestingly in Castle Story they have removed game content which some players got after a glitch. It's upset many people but TL claim they have done it for fairness to players. Hypocrisy!