I am amazed by your "more than 10 hours have passed" ban.
Does that ban never expires?
It should expire if more than 15 hours have passed, or even more, say it should reset on every new day.
Currently, as I see it, if more than 5 hours have passed, that ban remains intact till the end of earth. If I come on next day, or next week, or next year, or after 10 years, even this it says "more than 10 hours have passed" so wait for 5 more hours.
That is ugly, and takes away the fun of free coins.
By the current system, you are actually making the users a servant on your web site that one come within 5-10 hours to click the collect prize, so that the ban of 5 hours doesn't lock it. That is not a good thinking.
I think you should not attach any tags to a "free coin". Just remove that 5 hour ban.
Or at least let that ban expire after some reasonable time. If I come after a week or after a year or after 10 years, and I want the fun to have free coins quickly, you are stealing away the fun part of it and making it a rigorous drill of 5 hours wait. In the hurried life of nowadays, no intelligent person has interest or time to wait for 5 hours.
Please give it a thought and make it a fun thing and not an unpaid duty on your site.