for pearl, there's still time until 30th, so dun give up. my wife couldnt get it after more than 30 times, i made a change, which u may try out, i place seaweed in water hab, and snow in air hab, and i place them apart from each other in different island, and bam, first try snow+seaweed i got it. if u get 6hrs, i believe its a hint u are very close to getting one, i would use gems to clear the breeding cave/island and try again, but this time with seaweed+snow. seaweed first.
that works for us and some of my friends.
hope that helps. :-)
i hope that works for u.