Submitted by hash, also found by 0xAlix2, pkqs90, and nnez
decreaseLever will always revert for Position4626 associated vaults.
When decreasing lever, the control is passed over to the actual implementation contract for the flashLoan execution:
Inside the onCreditFlashLoan call, it attempts to withdraw the collateral of the passed in position by the passed in subCollateral amount:
But the _onDecreaseLever function of the Position4626 contract is flawed as it attempts to withdraw the collateral from its own address instead of the passed in position:
Since the collateral is actually present in the passed in position, this attempt to withdraw will  cause the call to revert.
Inside _onDecreaseLever, withdraw from leverParams.position instead.
Koolex (judge) increased severity to High
amarcu (LoopFi) confirmed
