$ sysadminctl -secureTokenStatus <username>
でSecureTokenがONになってるようなら一旦OFFにしてみて削除試してみれば?

$ sysadminctl -secureTokenOff <username> <password>

↓この削除コマンドを最初に試してエラーメッセージを確認するといいかも
$ sudo sysadminctl -adminUser <admin username> -adminPassword <admin password> -deleteUser <username> -keepHome