Livestock Limits And Allies: Can I Supply Haciendas?

Hey All, I have been toying around with DE after playing the original Age III for many years. I used to enjoy sending livestock as the the British to a Japanese ally and filling up their shrines.

Now, I am trying to send livestock to my allied Mexicans as the Spanish (with the Viceroyalty hacienda card)

What’s a little strange to me about this is that it looks like once they reach the cow and sheep limit, they can’t take any more of my cows and sheep, unless I send those livestock to the enemy, and then my ally can recapture them at which point they can have more. Am I understanding this right, or is there a trick I can do to get more cattle to my allies?

If I want to do this with Japan as my ally, will I probably need to do a similar workaround?

Thanks for any tips!

After African civs addition they forced animal limit for everyone, said this:

  • Goats + sheeps limited at 30

  • Water buffalos + Cows + Llamas limited at 20

So any player just can have 50 herdables (card exceptions)