Originally Posted by
Lamia
So this is not a bug, you received your soul. This is more of a feature request.
The Daily Rewards is based on the monthly calendar. Since each month is different (28 days / 30 days / 31 days) the game team decided on a 24 day requirement to receive the month reward. You can see the last day says "Day 24" for the soul and at the top right how many days until reset. So basically if someone starts playing the game a few days into a calendar month, they still have the opportunity to earn the monthly reward, or for people that normally play every day but for some reason miss a day or two, they can still receive the monthly reward.