Api get customized fixed project, status malformed "code":-1102,"msg"

why return my script this error
{“code”:-1102,“msg”:“Mandatory parameter ‘status’ was not sent, was empty/null, or malformed.”}

#!/bin/bash

APIKEY="API KEY HERE"
APISECRET="SECRET KEY EHERE"

URLPART2="asset=BTC&projectId=446646&status=ALL"
RECVWINDOW=50000
RECVWINDOW="recvWindow=$RECVWINDOW"
TIMESTAMP="timestamp=$(( $(date +%s) *1000))"
QUERYSTRING="$URLPART2&$RECVWINDOW&$TIMESTAMP"

SIGNATURE=$(echo -n "$QUERYSTRING" | openssl dgst -sha256 -hmac $APISECRET | cut -c 10-)
SIGNATURE="signature=$SIGNATURE"

cat "https://api.binance.com/sapi/v1/lending/project/position/list?$RECVWINDOW&$TIMESTAMP&$SIGNATURE"

curl  -H "X-MBX-APIKEY: $APIKEY" -X GET "https://api.binance.com/sapi/v1/lending/project/position/list?$URLPART2&$RECVWINDOW&$TIMESTAMP&$SIGNATURE"

echo

The status parameter only accepts the values HOLDING or REDEEMED. For all the statuses, omit the status parameter from the request

thanks