When you establish trust to a liquidity pool, a new asset with asset type liquidity_pool_shares will appear in your account.
Turns out this causes a problem with most wallets and explorers, it seems that this new asset type confuses most wallets and explorers. since it doesn't contain asset_issuer and asset_code(on the horizon API).
Some explorers like lumenscan and stellarchain will display liquidity_pool_shares as undefined or doesn't display it at all. But most wallets and explorers will break entirely and throw an error like Issuer / asset name can't be null/undefined.
Test Case :
The error :
Most devs need to fix this before the protocol 18 network upgrade, since it's a pretty major bug IMO.