Depending on what 4G/LTE modem/chip your laptop it is using (it must be based on a Qualcomm SoC which 99% are), there are and I can share documents on how you can do the provisioning directly on the Laptop the SIM card is in.
The feature is present in the stock Qualcomm firmware bundle, but vendors like Quectel, Sierra etc may decide if they include the feature or not.
I know this because it is on our dev team To-Do List to implement that for a Linux daemon :)
PhD student here, working on 5G systems. I too would be very interested in this. Email in my profile - and am happy to link you to my academic email once you've reached out if you want to confirm my academic credentials :)
I hope I am not overhyping this. It's just some source code and documentation. And meanwhile I found out that the libqmi team also is already working on an implementation, so none of this may be needed.
To make the source code work in a general fashion with most Qualcomm modems you might have lots of work to do.
Also, as mentioned: It's up to the vendor to decide if they keep the LPA eSIM support in their firmware, or remove it, or disable this in QMI. Sierra Wireless for example for long was known to throw most stuff out because their flash else would not have had enough space for both the PCIe MBIM and USB QMI firmware they needed to implement, so tons of stuff is missing in their QMI.
For some vendors you will need some magic commands to enable some SIM-related features.
So please don't be disappointed if this turns out to be of no use. It's just a fragment that may be able to help solving a puzzle, or maybe not.
Depending on what 4G/LTE modem/chip your laptop it is using (it must be based on a Qualcomm SoC which 99% are), there are and I can share documents on how you can do the provisioning directly on the Laptop the SIM card is in.
The feature is present in the stock Qualcomm firmware bundle, but vendors like Quectel, Sierra etc may decide if they include the feature or not.
I know this because it is on our dev team To-Do List to implement that for a Linux daemon :)