Players getting kicked for hidden Steam level when their level is public

What it says on the label, getting

(15:30:08) | [Server Armour] Player XXXX was kicked for `You are not allowed to hide your steam level on this server

Player has steam level revealed publically.

Config is:
{
"Auto Kick": {
"Alts that have active bans on your servers": false,
"Bans on your network": true,
"Enable Total bans (server + game + vac) kick": false,
"Enabled": true,
"Max allowed previous bans": 3,
"Max allowed total bans (server + game + vac)": 30,
"Steam": {
"Family share accounts": false,
"Family share accounts that are dirty": false,
"Max allowed Game bans": 0,
"Max allowed VAC bans": 0,
"Min age of VAC ban allowed": -1,
"Min Allowed Steam Level (-1 disables)": 7,
"Private Steam Profiles": true,
"Profiles that do no conform to the Steam64 IDs (Highly recommended)": true,
"When Steam Level Hidden": true
},
"Users that have been banned on rusthackreport": true,
"VPN": {
"Enabled": true,
"Ignore nVidia Cloud Gaming": true
}
},
"Better Chat: Tag for dirty users": "",
"Broadcast": {
"Kicks": true,
"New bans": true,
"Player Reports": true,
"RCON": false,
"When VAC is younger than": 120
},
"Clan Ban": {
"Ban Native Team Members": true,
"Reason Prefix": "Assoc Ban -> {playerId}: {reason}"
},
"Discord": {
"Bans Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks",
"Notify when a player has received a game ban": true,
"Send Ban Report": true,
"Send Kick Report": true,
"Send Only Dirty Player Reports": true,
"Show Quick Connect On report": true,
"Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks"
},
"General": {
"Debug: Show additional debug console logs": false,
"Ignore Admins": true
},
"io.serverarmour.com": {
"Owner Email": "",
"Owner Real Name": "",
"Owner Steam64 ID": "",
"Server Key": "b5b58bedab3fa41ca272ddfc40.76561############",
"Share details with other server owners": true,
"Submit Arkan Data": true
},
"Server Info": {
"Game Port": "",
"Query Port": "",
"RCON Port": "",
"Your Server IP": ""
},
"Show Protected MSG": true
}

If the plugin isn't able to get a level it kicks. Maybe parsing error, does it happen at random? Or for certain players always.

Only for the one player today, just happened multiple times. I made sure their level was public, and had been since before the first attempt

Feel free to pm me thier steam ID

Following this issue just happens to me this morning 
user confirmed at all setting public but was getting kicked for Steam level being hidden