Useful or not, from you.
lightning MPP pay splits into too many subpayments

I have an outbound channel with an BTC to Lightning exchange worth 2.000.000 satoshi, with enough capacity. I try to swap my 2.000.000 satoshi for the same amount, but on-chain. Lightningd splits the payment into too many subpayments, and eventually fails, even though the destination is only one hop away, and has enough capacity.

That's a useful answer
Without any help
   "code": 210,
   "message": "Ran out of routes to try after 341 attempts: see `paystatus`",
   "attempts": [...]