CommutativeAssociativeBinaryOperator and const reference parameters

I can confirm that this still behaves as described in 4.20; I’m seeing the same thing. K2Node_CommutativeAssociativeBinaryOperator.cpp:127:
ensure(InputType == Pin->PinType);

The Input type is the same as the pin type. However the PinType, named “ReturnValue” is non-const as it is a new value. The fault also occurs if the return pin is a value and the parameter pins are a reference:
/** Returns the maximum value of A and B */
UFUNCTION(BlueprintPure, meta=(DisplayName = “Max (BigInt)”, CompactNodeTitle = “MAX”, CommutativeAssociativeBinaryOperator = “true”), Category=“Math|BigInt”)
static const FBigInt Max(const FBigInt& A, const FBigInt& B);