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 :
GAVZTJ4NE2SSP3P72L3UCTHYR5VXIIG5SK3FQJYWT7MGZ3AN6P2WETNT
SCER7EHPBLGWVCWAKFFELXEIY27E55QEFALTJUWHA3HSN7T5RN33CG27
The error :
Most devs need to fix this before the protocol 18 network upgrade, since it's a pretty major bug IMO.