Do you have 10+ lucky Pokemon? The mobile update is vague, but the Go Live website spells it out more clearly:
"If you and your friend have received 10 or more Lucky Pokémon, the guarantee won’t be in effect, so keep that in mind!"
Key word is "and". From what it sounds like to me, both players need to be below 10 luckies.