I have looked into your case in detail and also researched about SatoshiDice. Here are my findings:
1. You are right about the txid. You placed bet on 25th and but the server seed for 25/11/2020 is not recorded on the blockchain as per 'Fair' page.
satoshidice.com/fair page is showing 'undefined' link for 25th November. It could be honest mistake or it could be intentional as well. Since, it is recorded as 'undefined' on the fair page, all subsequent bets placed on 25th Nov are showing empty 'Server Seed Tx' column (classic web development problem). But even if the server seed hash was not recorded on the blockchain, it is present on 'Fair' page since 23rd November which is enough to determine that the server seed is not manipulated on the go.
2. About 3K bets and not hitting the value below 65, well that's not impossible. The odds of hitting value below 65 is just 0.09918%. So, the probability of not getting value below 65 in 3000 bets is roughly equals to not getting 'Heads' after tossing a coin 6-times in a row. The chance of this happening is 1.5625%. Less probability but it can happen once in 64 times.
3. Now comes the most important question -
Is SatoshiDice Provably Fair. If yes then how to verify? I am trying to determine the answer to this question from last one hour and my findings are not positive. Let me explain why -
The old SatoshiDice had the following mechanism to calculate the dice roll:
Calculate the hash using HMAC-SHA256 algorithm using Transaction Hash as 'message' input and Server Seed as 'Secret'. Then, take the first 4 characters of hexadecimal string, convert it to decimal and the value will be between "0x0000 to 0xffff" or "0 to 65535".
But the same system is not possible in new SatoshiDice because user can send number of outputs to the SD's address and each output will be treated as different bet. Like in your case, you have sent 91 outputs to the deposit address and each output is assumed as new bet (Tx Id:
https://explorer.bitcoin.com/bch/tx/254f030a3ae3691e90c09de297eae6d34d3485fdfc3acf47da04c9c82bb4fc62). But since the Transaction Hash of each output is same, it is sure that Transaction Hash alone can't be used as 'message' input in the HMAC-SHA256 algorithm in the new SatoshiDice script.
To solve the problem, they have brought new variable in the scene - 'Random Number Seed' and this is where things can get dirty. User has no control over this variable. Also unlike Server Seed, random number seed is chosen after user has placed the bet. Now, site has complete control over this variable and
can manipulate this variable so user loses the bet.
However, I still haven't figured out what exactly is used as 'message' input in new SatoshiDice. I tried few combo like 'Random Number Seed', Random Seed + Transaction Hash', etc. but none of the result matches the dice roll shown on SatoshiDice for any bet. Also, they haven't provided default provably fair script on the site, which is quite weird. So, I contacted the site support to provide me the exact script they are using to calculate the roll. I already got the reply and the contact person said that he will contact the admins and get me the exact script soon. Once I will have the script, I will check if 'Random Number Seed' is used in the calculation of dice roll or not.
And if Random Number Seed is used in determining result in any way then the site is not provably fair and it may already be cheating you.I will post the update here once I get the next reply.
In my case, I really don't know how to verify their fareness and it will be better if there are sites out there that are willing to serve this kind of services that they will serve as third party in verifying the fairness of every site like the SatoshiDice so the players who don't have the technical knowledge in verifying the fairness can easily check whether that site is fair or not fair at all.
There's already a site committed to provide this service. Check out -
https://www.btcgosu.com/tools/provably-fair-verifier. The verifier currently has 27 casinos and 53 games. If you don't find the casino/game you are looking for, you can suggest the addition of the casino in this thread -
https://bitcointalk.org/index.php?topic=5262141.0 and it will be added to the verifier shortly.
Unfortunately I couldn't find a verifier for the bets on the fly, and btcgosu.com does not support SatoshiDice. Otherwise it would have been very easy to check the output.
You won't find any because the provably fair script of SatoshiDice is not public so no one knows how they actually calculate the bet result. I already asked them for the script and if they provide then I will update here, how to verify SatoshiDice bets.
By the way, I am never going to add a casino on the GOSU verifier that solely uses BCH as the currency especially when the casino is this negative about Bitcoin:
Quote from satoshidice.com
"
On August 1st, Bitcoin forked into two different versions of Bitcoin. One is still called Bitcoin, although it is significantly different than what Satoshi described in the original white paper. ".