I changed the token to
^%A first letter is uppercase
%2,4d$ last two or four is number
%3,7[a-f] I omitted the (i) forcing search on just lower case and omitted (0-9) because there will not be any digits.
Running this just gave me more possible combinations. Why am I off track?
Have you tried hashcat?
You may simply use a mask attack and you can use multi gpu which will increase speed alot compared to btcrecover.
BTC recover is not your first choice if you dont have an idea of the password, only length
/KX