I have just created a new supercharged pool USDC-DSM (Pool-1271) and ramped up its liquidity. Previously, the only two DSM pools are the standard ATOM-DSM (Pool-618) and DSM-OSMO (Pool-619):
Now, even with this new USDC-DSM pool which accounts for most of the DSM’s liquidity, when user want to trade USDC<>DSM, the route determined by Osmosis is still a combination of pools involve USDC.axl, OSMO and ATOM instead of using USDC pool. In fact, this USDC-DSM pool is completed ignored in the trade route.
May I know why? How can this be solved? Thank you!