So that is also one of the problem factors that the OP experienced when placing a bet that was delayed or rejected because the score changed.
I myself have also experienced such an incident in esport betting, for me it was just an error in the time difference between the live match and the time on the platform.
All these are attributes of gambling or betting. OP should have known all these which I believe he is not new into the system from the way he sounds. Actually you made a point about the time difference because maybe the time varies when the bet was placed and when the event took place there might just be a slight time gap and couple together with network glitch which resulted to OP challenge in the betting to Cash out immediately. These are amongst the common occurrences in such game neither the casino or op are to blame. If there was no network errors, OP would have cashed out his or her wins but from OP explanation, there was a kind of loading delay which directly points to the network actions that made OP not to cash out on time.
Maybe the OP at first didn't understand cases like that so he thought there was a problem with the gambling platform used.