FWIW, There could be a “confirmation code required” which be a $1 after the activation code (which may or may not be present). If it helps anyone, I’d wrote a script parse the LPA string and add the eSIM using a function: http://forum.mikrotik.com/t/interactively-parsing-esim-activation-from-lpa-in-qrcode/182146/1
But, this seems like an ideal feature for the EXISTING mobile apps – that have a camera – so the QR code can just be scanned and added from MikroTIk iOS/Android apps.
Getting the “extracted from the QR code” is not exactly straightforward & that’s tricky part with current eSIM support.