The salesperson who sells us Solidworks told me that you can use SolidWorks on other workstations than the office (e.g. at home when working from home) via the Mysolidworks platform. Have you heard of it? https://my.solidworks.com/try-solidworks
I searched on the site but the version is very limited, you can't save parts, assemblies, import cartridges and other preferences.
At this point, the license is attached to an account on MySolidworks with login and password. Then by installing SolidWorks in Online mode, you can "walk" the license on several workstations as long as they are connected to the internet.
We switched to this kind of license management because we have a technician who is likely to go on the go, and because of that, he can transfer his license to a portable workstation without any worries.
The company where I work has put the licenses online, linked with a mysolidworks account. To be able to work on another workstation, you have to install solidworks on this one and instead of putting a serial number, you log in to your account. With us it works very well.
With this method, you can even synchronize all your settings from one station to another.