Here’s an example on https://u5h7yyyil52x.moralis.io:2053/server (v0.0.236)
I’ve called Burn on a ERC721 on BSC, as can be seen in the database in BscNFTTransfers:
ObjectId “YO2KvjkdbjXqTzggHMWCFUVv” tokenId “5” and TX “0xb0c829bbe27a64fe679148e1cc36e10034e75c70da9c38da5a86caab28afe044”
See https://testnet.bscscan.com/tx/0xb0c829bbe27a64fe679148e1cc36e10034e75c70da9c38da5a86caab28afe044 that the token was succesfully burned to a null address.
You can see in BscNFTOwners that tokenId 5 is still there, but should have been removed by the burn event.
I’m sure the same issue with EthNFTOwners exists.
I’ve been in contact with Gerardo Bastidas some months ago about the same issue. It was fixed, then broken again. It would be wonderful if this issue is resolved and included in future tests, as it seems to be overlooked. I guess not many people burn their stuff, but I need it as a feature and it currently breaks the app logic.
Let me know if you need more input or I can talk directly to Gerardo on Discord.