Hello,
You can try this rules:
add action=drop chain=input comment="pptp brute force drop 1/4 - complete comunication DROP" src-address-list=pptp_blacklist_DROP
add action=add-src-to-address-list address-list=pptp_blacklist_DROP address-list-timeout=1d1h10m chain=input comment="pptp brute force drop 2/4" content="authentication failed" protocol=gre \
src-address-list=pptp_blacklist_stage_2
add action=add-src-to-address-list address-list=pptp_blacklist_stage_2 address-list-timeout=30s chain=input comment="pptp brute force drop 3/4" content="authentication failed" protocol=gre \
src-address-list=pptp_blacklist_stage_1
add action=add-src-to-address-list address-list=pptp_blacklist_stage_1 address-list-timeout=30s chain=input comment="pptp brute force drop 4/4" content="authentication failed" protocol=gre
for my setup is working.
add action=drop chain=input comment="pptp brute force drop 1/4 - complete comunication DROP" src-address-list=pptp_blacklist_DROP ---- this denied any access from source
or
add action=drop chain=input
protocol=gre
comment="pptp brute force drop 1/4 - complete comunication DROP" src-address-list=pptp_blacklist_DROP -- only gre