This is not a response to what clarity posted.
It is a general response, about doing live installs to USB sticks, using non puppy specific installer programs. Ventoy, Rufus, Unetbootin, etc....
Also, the computers UEFI bios version and how it is setup to boot from a USB.
The older the computer, the more chance the UEFI bios is an older version, in the days, when UEFI was still being developed.
None of these non Puppy installer programs, know exactly how to setup a Puppy install, using the correct boot loader menu entries, for booting from a USB install.
One thing they all do, is use the info provided in the boot loader menu config file, provided in the Puppy ISO.
This boot loader config file is still setup for booting from a CD/DVD install of Puppy.
If you look at the menu entries, in the boot menu config file, on the USB stick install.
The pmedia= will be pmedia=cd
It needs to be edited to pmedia=usbflash
That tells the Puppy boot process, to operate specifically for, booting from a USB flash drive install.
The boot loader config files usually used by USB installs.
Grub.cfg
Syslinux.cfg
It may be time for people to release Puppy ISO's, with the ISO provided boot loader, boot menu configured with pmedia=usbflash and not pmedia=cd.
But if someone is still installing to a CD, then it probably will not work.
Catch 22
Well right now you can easily edit the boot menu config file on a USB. It is all read/write capable.
Cannot edit on a burned CD ISO image install. It is all read only.
All the installer programs provided in newer versions of Puppy, know exactly what is needed for installing Puppy.
Keep in mind that no Puppy version is designed to work on all possible computers.
So some Puppy boot problems, are the Puppy version, does not have support for the specific computer, hardware.
that is why, there are always several Puppy versions, to choose to try and use.