Permanent ban

Hello, I'm trying to configure it to ban for a period of time (15min) but when I apply the ban it does so permanently. Is there an error in my settings? or is it a bug?
I will appreciate any help.
-------------
version: 1.7.1
{
"Advanced - Regex to use": "(\b[lL@]+[ aA4@]+[ mM]+[ eE3@]+[ cC@]+[ uL@]+[ lL@]+[ oO0@]\b)|(\b[ pP]+[ uU@]+[ tT]+[ aA4@][ mM]+[ aA4]+[ dD]+[ rR@]+[ eE3@]\b)|(\b[ hH]+[ iI1@]+[ jJ]+[ oO0@][ pP]+[ uU]+[ tT]+[ aA@4]\b)[]",
"Advanced - Use REGEX": true,
"Block Special Characters in Chat": false,
"Clear Offense After (0 - Disabled, 1 - All Kick/Mute/ban, 2 - Kick, 3 - Mute, 4 - Ban": 1,
"Exclude Team Chat": false,
"Offenses - Broadcast Ban": true,
"Offenses - Broadcast kick": true,
"Offenses - Count To Ban": 1,
"Offenses - Count To Kick": 0,
"Offenses - Count To Mute": 0,
"Offenses - Time To Mute": 300,
"Time to Ban in Minutes": 15,
"UserGroups to exclude": [
"admin"
],
"Warn Players with offense amount": false,
"Whole Message Filter - Enabled": false,
"Word Filter - Custom Replacement": "Unicorn",
"Word Filter - Enabled": true,
"Word Filter - Replacement": "*",
"Word Filter - Use Custom Replacement": false,
"Word Filter List": [
"bitch",
"cunt",
"nigger",
"nig",
"faggot",
"fuck",
"macaco"
],
"Word To White List": [
"night"
]

the ban will be timed . but at moment if plugin gets reloaded in time of ban it will not unban at set time as its a timer running in memory till unban and reloading plugin breaks the timer ... ill work on a more persistant timer 

Hello, I want to clarify that I couldn't make it work even once; every time I set a timed ban, it always turns into a permanent ban.
Thank you for the quick response.

ive reverted till i can get a solution worked out