Right now, the cashout function has such bad value that it’s pointless. As an example, if the odds change in my favor prior to a match beginning, the cashout value (in my experience) always remains fixed at the bet value). However, it’s very frequent that the cashout value goes down if there’s a slightest dip in the odds prior to the start of the match. As far as I know, there’s nowhere where it’s documented how they create these new values. At the very least it would be nice to get some transparency on this.
In addition, the values themselves are laughably low. For example: I’ll often find that the implied odds of winning (given the current line) multiplied by the bet value comes out to somewhere in the range of 150% of the cashout value. I understand a small house edge here, but if I place a $100 bet at even odds and it goes to +200, the cashout value at that point will land somewhere around $40-50, despite the bet having an EV of ~$67. It doesn’t take a seasoned bettor to take one look at that and realize it’s a total scam.
My actual suggestion: cashout value = (payout value)(current implied odds) - some small percentage. Could be 2% or something. Simple, easy, transparent, something that people would use and feel good about and understand how it works. The way it is now is a greedy money grab and the players have no clue where the numbers are coming from. I would expect with the current system it is infrequently used at best.