DeactivateLicense is deactivating offline license in server only

When I create an offline license and activate it, it counts toward my license activations in the server, which is ok.

When my application calls “DeactivateLicense” from LexActivator, the offline license activation in the server is being relased, but I can still work with mu offline license file.

Is this expected? Shouldn’t my offline activated license be freed only with the license deactivation request? And in case of “DeactivateLicense” is a safe way to always free an activation, shouldn’t it deactivate my Offline License file?