I’m having a similar problem but different. Say I have 3 pokemon on 3 gyms. 2 pokemon have been in the gym for 2 days so far, and the third one has been in a gym for almost a week. Now, the 2 pokemon who have been in a gym for 2 days were taken down, and I got 50 coins for each one. However, for the 3rd pokemon, he was taken out and it said, “Vaporeon was knocked out of the gym!” and I received no coins for it. How come I don’t get coins for a pokemon that’s been there for almost a week?