[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] ShaDisNX255:
By the way here on Logsecure06 I see something like this:

10791 D KnoxNameSetting: PersonaAdapter isSecureFolderExist() return false.

I see it repeated several times

The only place where I found this method is in SecSettings

I will try to change it to 0x1 see if it does anything

EDIT: Forget about what I just said lol

I think it's more of a symptom than a cause

But, you are interested, these are the methods associated with "isSecureFolderExists()" in SecSettings:

.method public static isSecureFolderExist(Landroid/os/UserManager;)Z
.locals 4

invoke-virtual {p0}, Landroid/os/UserManager;->getUsers()Ljava/util/List;

move-result-object v2

invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

move-result-object v1

:cond_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

move-result v3

if-eqz v3, :cond_1

invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

move-result-object v0

check-cast v0, Landroid/content/pm/UserInfo;

invoke-virtual {v0}, Landroid/content/pm/UserInfo;->isSecureFolder()Z

move-result v3

if-eqz v3, :cond_0

const/4 v3, 0x1

return v3

:cond_1
const/4 v3, 0x0

return v3
.end method

And its invoked here:

.method private isDisablingBtnUnblocked()Z
.locals 7

.prologue
.line 370
const/4 v3, 0x0

.line 376
.local v3, "isUnblocked":Z
:try_start_0
invoke-virtual {p0}, Lcom/android/settings/applications/InstalledAppDetails;->getActivity()Landroid/app/Activity;

move-result-object v4

invoke-virtual {v4}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;

move-result-object v4

iget-object v5, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v5, v5, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v5, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

const/16 v6, 0x80

invoke-virtual {v4, v5, v6}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

move-result-object v0

.line 377
.local v0, "ai":Landroid/content/pm/ApplicationInfo;
iget-object v1, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

.line 378
.local v1, "b":Landroid/os/Bundle;
if-eqz v1, :cond_0

const-string/jumbo v4, "com.sec.android.app.unblockdisabling"

const/4 v5, 0x0

invoke-virtual {v1, v4, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

move-result v4

if-eqz v4, :cond_0

.line 379
sget-object v4, Lcom/android/settings/applications/InstalledAppDetails;->TAG:Ljava/lang/String;

new-instance v5, Ljava/lang/StringBuilder;

invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

const-string/jumbo v6, "Unblocked : "

invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v5

iget-object v6, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v6, v6, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v6, v6, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v5

invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v5

invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:try_end_0
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0

.line 380
const/4 v3, 0x1

.line 388
.end local v0 # "ai":Landroid/content/pm/ApplicationInfo;
.end local v1 # "b":Landroid/os/Bundle;
:cond_0
:goto_0
const-string/jumbo v4, "com.samsung.android.app.watchmanager"

iget-object v5, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v5, v5, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v5, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v4

if-nez v4, :cond_1

.line 389
const-string/jumbo v4, "com.sec.android.sidesync30"

iget-object v5, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v5, v5, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v5, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v4

.line 388
if-nez v4, :cond_1

.line 390
const-string/jumbo v4, "com.sec.android.sidesync.source"

iget-object v5, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v5, v5, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v5, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v4

.line 388
if-nez v4, :cond_1

.line 391
invoke-virtual {p0}, Lcom/android/settings/applications/InstalledAppDetails;->getActivity()Landroid/app/Activity;

move-result-object v4

invoke-static {v4}, Lcom/android/settings/Utils;->isSemAvailable(Landroid/content/Context;)Z

move-result v4

if-eqz v4, :cond_2

sget v4, Landroid/os/Build$VERSION;->SEM_PLATFORM_INT:I

const v5, 0x138e4

if-le v4, v5, :cond_2

.line 392
iget-object v4, p0, Lcom/android/settings/applications/InstalledAppDetails;->mUserManager:Landroid/os/UserManager;

invoke-static {v4}, Lcom/android/settings/Utils;->isSecureFolderExist(Landroid/os/UserManager;)Z

move-result v4

xor-int/lit8 v4, v4, 0x1

.line 391
if-eqz v4, :cond_2

.line 392
const-string/jumbo v4, "com.samsung.knox.securefolder"

iget-object v5, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v5, v5, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v5, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v4

.line 388
if-eqz v4, :cond_2

.line 393
:cond_1
const/4 v3, 0x1

.line 396
:cond_2
return v3

.line 382
:catch_0
move-exception v2

.line 383
.local v2, "e":Landroid/content/pm/PackageManager$NameNotFoundException;
sget-object v4, Lcom/android/settings/applications/InstalledAppDetails;->TAG:Ljava/lang/String;

new-instance v5, Ljava/lang/StringBuilder;

invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

const-string/jumbo v6, "Not found package : "

invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v5

iget-object v6, p0, Lcom/android/settings/applications/InstalledAppDetails;->mAppEntry:Lcom/android/settingslib/applications/ApplicationsState$AppEntry;

iget-object v6, v6, Lcom/android/settingslib/applications/ApplicationsState$AppEntry;->info:Landroid/content/pm/ApplicationInfo;

iget-object v6, v6, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;

invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v5

invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v5

invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

goto :goto_0
.end method

But I have no idea what I'm doing so I'd rather not go too far into it

I think this is more of an "effect" and not the "root problem"

:)