So, seems like the burn and wipe functions either do not work as desired or the documentation explains what they do in a wrong way.
In the documentation it says that the burn function should be used for SFTs to delete them and that the wipe function is the equivalent for nfts. But it seems when used on an nft, the wipe function just makes the nft disappear from the wallet, but when looking through the api you can still see the nft as being of the owner before the wipe.
Moreover, the burn function works on nfts. the burn function actually did what I wanted it to do and made the NFT disappear from everywhere
So, seems like the burn and wipe functions either do not work as desired or the documentation explains what they do in a wrong way. In the documentation it says that the burn function should be used for SFTs to delete them and that the wipe function is the equivalent for nfts. But it seems when used on an nft, the wipe function just makes the nft disappear from the wallet, but when looking through the api you can still see the nft as being of the owner before the wipe. Moreover, the burn function works on nfts. the burn function actually did what I wanted it to do and made the NFT disappear from everywhere