I've noticed there are times that I'll have a Pokemon come back from a gym and I don't receive any coins. I checked the requirements and understand they need to be in the gym for a minimum of 1 hour. I've had Pokemon in gyms for several hours and not receive any coins or get something like 4 coins when they return. Other times, I receive 30 or 40 coins.To test my theory, I had a Pokemon in a gym for 20 hours with an empty heart. I told my son he could knock it out and take the gym because I wanted to get him back. I got 6 coins for him being there over 20 hours. What gives? Am I missing something?
If you already got coins from other gyms that day, you'll still get only up to 50 per day. So if you get 42 coins from one gym, you can only get up to 8 from your other gyms, even if you were in other gyms for months.
Thank you, that has been driving me crazy. This will change my strategy going forward.