Cannot decrease leverage on open Futures position

If I create a Futures order (let’s say BTCUSDTPERP) in the WebUI with 5x leverage, I can increase the leverage on the exsting order. Say to 50x. But now I try to DECREASE it, I cannot!

It seems I can only INCREASE it.

Is this a limitation of the UI, a bug perhaps?

Should I expect the same behaviour from using the API? i.e. I can increase leverage on open orders, but not decrease it.

Can anyone link me to relevant documentation?

You can test by futures Testnet and using this endpoint:

POST /fapi/v1/leverage (Binance API Documentation)

Inf on Futures testnet: Binance API Documentation