BaseSwap felt familiar after one or two swaps because the approval steps were predictable.
A locked extension was the entire problem. Once opened, it connected immediately.
I review the expected output with the amount I am comfortable receiving, then pause if the price impact is too high.