Yes, I now have MPLAB X IPE version 5.30 installed and there is some progress. The Snap programmer is now recognized and my connected PIC device is correctly identified. However, I have more work to do as the basic programming functions are not behaving as expected, i.e. Read, Erase, Program

Yes, of course I would like to get the Snap programmer to work within MicroCodeStudio . What is a CLI?