For example, it assumes that you have an even balance of participants in your marketplace. If you have more men than women, you either need to give some men no matches on some days (which decreases engagement), or you need to give women multiple potential matches on some days. There are other ways you can handle this, but they have problems too.
Another potentially bigger issue is monetization. It is hard to monetize one match a day. But you can give people the option to have multiple matches a day if they pay for them, which is what CMB does. But then you should probably give people who were liked by a paid member at least one more match a day, which causes your original premise to break down.
Hinge severely limits the number of people you can like in a given day (unless you pay), and I think this works pretty well.