Cairo ERC20 contract not being read by browser wallet on Sepolia

I'm using an open zepplin ERC20 cairo contract component but my browser wallet(braavos and argent) isn't reading the values when I use a byte array for the name and symbol or the balance_of when it's a u256.

I've changed the name and symbol to a felt252 and it's reading them now but shouldn't OZ implementation work?

This is the contract with full OZ implementation:

This is with the name and symbol value changed to felt252:

Any other information that would be useful to include?

Can you provide the source code of the contract?
and
In the Polygon explorer, I tried to change the name and symbol of an ERC721 token by upgrading the contract, but it didn't change, I have to email the Polygon explorer team to request the changes.

It's not on the polygon explorer, it's on sepolia.

The relevant source code of the contract is OZ's implementation of an ERC20.

The Braavos wallet is reading the byte array but not the u256. Argent is not reading either one.

Here is the ERC20 component