How do the SundaeSwap liquidity pools work from a swapper's point of view?

For many tokens there are multiple liquidity pools with (often times) different prices. This would be a great opportunity for arbitrage. However, it seems like this is not possible, as no matter if I buy or sell a token, the same liquidity pool with the same price is used. At least it is shown like that on the UI.

Is it possible to select the liquidity pools I want to use for a swap? Or does SundaeSwap automatically use the liquidity pool that would give me the better price (even though it’s not shown on the swap UI)?

I have also asked this question over on the Cardano StackExchange with some more details and screenshots: defi - When there are multiple liquidity pools for the same pair on SundaeSwap, which one is used for my trade? - Cardano Stack Exchange