Wow I just looked at the 24 hour and I see first person not to get paid is 14 seconds after it started. I cant imagine people want to keep leaving it to such a thin margin.
I believe that just two things to be done to ensure the return to weekly.
Ending the 24-hour matches.
And giving some kind of bonus for the last 2 or 3 deposits made every day in the week.
When finished the 24-hour matches the values return to be placed on weekly and improve the chances of all even with some whales depositing several times 1 BTC and the bonus would ensure constants flow deposits all week.