Incorrect token type returned

It seems like there is an issue with type on some tokens.

Given this call

A token is returned that shows "type" : "nft" but does not show anything other than ERC20 in supports_erc . Any ideas on what is going on here?

To add extra info.

I dug a bit deeper and realize that, perhaps, the issue is not that “type” is wrong, but perhaps the “supports_erc” is wrong.
How was the type determined? It just seems to be a mismatch…