I really like PC connectivity in my CNC machine. Recently I bought a brand new Mobo + Memory for building a LinuxCNC machine. Chips are an issue, but by putting the PC in a closed box and a bit of filtering it's not a huge deal.
You can very likely run Linux on your old XP laptop. Linux comes by default with Python pre-installed. Trying out linux is as simple as downloading an image, putting it on an USB stick and then booting from the USB stick. This does not install anything on the PC, so you can just try it out so see how it works. I'm running Linux Mint myself, and it's also a good beginners distribution. It "just works" without having to fiddle with a lot of things.
Here in the EU, it's also very easy to second hand PC's for small prices (Starting around EUR 100). Very often this is "ex office" equipment that just gets replaced every 3 or 4 years. Such PC's have a lot of life left in them. My own PC (Ryzen 5600G) is now 3 years old (I think), and I plan to use it for another 10 years or so.
Yesterday I looked a bit at forks of the Wandel script. Axolito added support for mirroring and bottom layer milling. both hwelch-fle and gasparini added support for command line parameters, but I get completely lost in the gasparini branch. It claims to use "python best practices". but adds a makefile (Yuch) installs some "virtual environment thing", and after "compiling" (which it goes though without trouble) I can't figure out where the final program is or how to start it. Gasparine also just slapped a MIT license on Mathias' code (Original code does not have a licence at all) And this is also quite dubious. Apparently there are 9 forks, but I can only link to 4 of them on gitlab. Confusing.
Are you capable of (or interested in) a bit of Python programming? I am thinking myself of figuring out what is going wrong with the zones, and adding support for the (oval) pads that are now missing. But my mind is chaotic and slow, so no promises.
More important for me is to upgrade my CNC machine. It's still running on an STM32F103C8T6 (Blue Pill, from when those were still real). And F103 is deprecated in the GRBL-hal branch. Too small, too old. I have already bought some Teensy 4.1 boards (With Ethernet) a few years ago with the intention of putting GRBL-Hal into it. But I am very good at procrastinating.
Also: With ethernet, you can put a long cable on your CNC machine. You can put it in a cellar, in the attic or in a shed, and still keep an eye on it with a camera.
KiCad is good. I've been using it for over 10 years now. I mostly draw schematics, have not ordered many PCB's yet. But I also do use the PCB editor for footprint placement on one-off projects that I build on matrix board. For those I do the footprint placement and ratsnest optimization, maybe draw a few tracks too, but certainly not all of them. When soldering on matrix board, you can have many "layers" of wiring

I do use 0.2mm enameled wire for soldering such boards. Much easier to work with then with wire you have to strip the insulation off of.