Unable to read Database Secret Credentials on new Node

Product: PowerShell Universal
Version: 3.9.16

I have PSU running as a site in IIS with a SQL Server backend. I recently added a new node and successfully got it syncing with Git. Everything works fine on the new node except that it can’t read Secret variables that were stored as PSCredentials in the Database. It can read other Secret variables without issue.

I created an API endpoint so that I can test this quickly on either node:

$result = [PSCustomObject]@{
    "MECMSiteServer" = $Global_MECMSiteServer # normal variable
    "PSUSlot" = $Secret:PSUSlot # Secret String, stored in Database
    "ServiceAccount" = $Secret:ServiceAccount.Username # PSCredential, stored in Database
}

Write-Host ($result | ConvertTo-Json -Depth 3)
return $result

Here are what the results look like on the first node:

[
    {
        "MECMSiteServer": "LVCMPRD02.fnbm.corp",
        "PSUSlot": "TEST",
        "ServiceAccount": "svc_PSUniversal_Test"
    }
]

Here is what it looks like on the new node:

[
    {
        "MECMSiteServer": "LVCMPRD02.fnbm.corp",
        "PSUSlot": "TEST",
        "ServiceAccount": null
    }
]

Maybe I missed something when I added the new node? Does anyone know why this is happening?