Repeated assets, different asset ID

When retrieving assets using trading_client.get_all_assets, there are several assets with the same symbol. This appears to be a bug with the symbol list.

What is Alpaca’s suggestion on what is the correct way to use these assets when retrieving historical data and / or trading the assets?

Of these assets with common symbol, several are exactly the same except for the asset ID attribute:
['CBDD', 'ANZRF', 'ACHN', 'RIV.RT', 'TCF', 'GUT.RT', 'MUDSU', 'KCAC.U', 'FTSI', 'DOWLF', 'AVDR', 'SPAQ.U', 'OPP.RT', 'KOR', 'ATPHF', 'HYACU', 'JUNS', '829RGT026']

Others instead differ in at least one 5 of attributes ('fractionable', 'maintenance_margin_requirement', 'marginable', 'status', 'tradable'):
['BHACU', 'CTV', 'ARVR', 'VIA', 'BIOS', 'XONE', 'EMCG', 'NORW', 'EDTXU', 'ACACU', 'VXZ', 'GBUY', 'DCT', 'TIG', 'LHX', 'PXUS', 'FSBC', 'SIFI', 'PAY', 'MTCH', 'BKCH', 'SEA', 'INDF', 'GDMA', 'LFACU', 'AMCIU', 'LION', 'PDLB', 'PVAL', 'AVHI', 'OXLCO', 'AMTD', 'ASPI', 'ONFO', 'WTRE', 'EVLV', 'DM', 'SG', 'OILU', 'FLAG', 'FG', 'COEP', 'OILD', 'RSLS', 'RENW', 'IR', 'BRBR', 'HIVE', 'ADRA', 'CECO', 'CZR', 'OIL', 'GDVD', 'DCOM', 'IAC', 'AMID', 'FRSH', 'SPVM', 'PRME', 'RESI', 'MCACU', 'EE', 'DNB', 'PRMW', 'AZPN', 'PRH', 'GSD', 'EDR', 'LHC.U', 'BRACU', 'CIVI', 'SAMAU', 'RTL', 'HR', 'VTIQU', 'DERM', 'TBCPU', 'BEAT', 'INST', 'CPAAU', 'ARRY', 'LCAHU', 'VIV', 'VXX', 'FPAC.U', 'BHAC', 'KLDW', 'SAMA', 'CADE', 'RILYZ', 'RILYG', 'EVO', 'S', 'COHR', 'MCACR', 'GCC']