When WebLink performs a user login operation, it first checks if it can create the session using a Named User license allocated to the user to avoid unnecessarily drawing from the Public Portal license pool. If the user does not have a license assigned, WebLink attempts to create the session using the Public Portal license assigned to the Laserfiche Server instance.
Receiving that 9030 error while the account does not have a named user license seeing no open WebLink sessions in Admin Console suggests that the 25 Concurrent Public Portal license is not applied to the Laserfiche Server instance.
You should open the Laserfiche Server lf.licx license file in a text editor and look under the "InstalledApplication" XML node for the presence of a field like ReadOnlyCpuLimit="25". Though that may not be the exact name, it should be similar and fairly obvious. Example from one of my test systems with an unlimited Public Portal license:
<InstalledApplication Guid="0c3d0d6b-37eb-44a6-9fbe-504af3685573"
ProductId="74"
Name="Laserfiche Server"
Version="11.0"
Databases="1000"
ReadOnlyCpuLimit="0"
ReadOnlyDualCpuLimit="0"
ReadOnlyMultiCpuLimit="1000"
ReadWriteNamedObjectLimit="10000"
ReadOnlyNamedObjectLimit="10000"
ReadWriteLfNamedObjectLimit="100"
ReadOnlyLfNamedObjectLimit="0">
If you don't see the 25 connection Public Portal parameter in your Laserfiche Server license file, sort out why, get it updated, restart the LFS.exe service, and it should work. If you do see it there and you're still getting the error with no WebLink sessions appearing in Admin Console, please open a support case.