My opinion but a cheater should never be allowed a second chance. You knew the consequences of your actions and I think you should pay for them. Why should we believe you won't start cheating again when you LIED and denied when you got banned in the first place for having cheated. If you never got caught and banned you'd probably still be cheating to this day, you're only "stopping" since you got caught.
Michael, since you haven't been a member of ours, around the time rmxz was playing actively and was being constantly accused of cheating, I've made tons of research, and thanks to rmxz and his cheating, I've improved my administrating experience and knowledge, and it's a one in a million chance that the next cheater (if he/she ever appears) on this extreme level of cheating that I will fail in punishing that certain player.
However, what these guys are saying is true. Geneve, an admin of ours, was cheating the first time he joined the server. Being it radar or wallhack or aimbot, it's a cheat like every other. He got banned and immediately came to discord to appeal for an unban and apologized. He did get his chance because everyone deserves a second chance (at least imo), but there's the difference between his case and yours. If you didn't deny your guilt, you'd stand a lot more chances and maybe I would have even gone to the point of unbanning you on my own, but it's not the same case.