I encountered a problem. My contract occasionally has execution exceptions, but there is no error prompt. I read the VM trace and found the following errors, but I don't understand why. Can someone help me? t https://bscscan.com/vmtrace?txhash=0x4a0b818dcf9c67289e28215a2deb0f1e18e6e50a5d13d86d94d6bd6e9d96996a
Important: I found success transaction,SSTORE costs 5000 gas: https://bscscan.com/vmtrace?txhash=0x7322838db22b96dbb26e9175f10a66766b3fb8deeb791fa3d7ee2612b4b2cb0b
But the error transaction,SSTORE costs 20000 gas: https://bscscan.com/vmtrace?txhash=0xecd94d8aca1f4e0d0769556aa36675592bd5bde5e625cc4236bc94a6c9b0e779 Why?